A interesting read from Pcper
http://www.pcper.com/reviews/Editorial/Interview-Bohemia-Interactive-ArmA-3-Developer-Expansion-Optimization-Roadmap
PC Perspective: While ArmA 3 is a very beautiful game, it still does not seem very well optimized. What are your plans to improve the performance on both client-side and server-side?
VAN ‘T LAND: Unfortunately, things are not as simple as saying the game is optimized or not. There are many factors that can influence performance beyond our control. It's a pitfall of our platform's freedom. By allowing modding, user-made (MP) scenarios, and full control over settings, we make it possible for people to potentially break their game. We could limit this in a way other games have, such as restricting video settings or limiting modding, but have no wish to do so at all. What we can and will do is improve our presentation of vanilla versus modded game versions, so that users are more aware of what is going on.
Of course, that does not mean we cannot work on optimization, and we continuously do so, such as with the better use of multi-threading for servers and many miscellaneous engine improvements. We're working with the major hardware manufacturers, who analyze our code and offer tips on optimizations or new technologies. Finally, we need to be careful with low-level changes as they can very easily break the game.
http://www.pcper.com/reviews/Editorial/Interview-Bohemia-Interactive-ArmA-3-Developer-Expansion-Optimization-Roadmap
PC Perspective: While ArmA 3 is a very beautiful game, it still does not seem very well optimized. What are your plans to improve the performance on both client-side and server-side?
VAN ‘T LAND: Unfortunately, things are not as simple as saying the game is optimized or not. There are many factors that can influence performance beyond our control. It's a pitfall of our platform's freedom. By allowing modding, user-made (MP) scenarios, and full control over settings, we make it possible for people to potentially break their game. We could limit this in a way other games have, such as restricting video settings or limiting modding, but have no wish to do so at all. What we can and will do is improve our presentation of vanilla versus modded game versions, so that users are more aware of what is going on.
Of course, that does not mean we cannot work on optimization, and we continuously do so, such as with the better use of multi-threading for servers and many miscellaneous engine improvements. We're working with the major hardware manufacturers, who analyze our code and offer tips on optimizations or new technologies. Finally, we need to be careful with low-level changes as they can very easily break the game.