Performance issues - Logging System Resources
Fatfool
Join Date: 2012-11-19 Member: 172399Members
So I've just started playing this game and am thoroughly impressed with the game mechanics. However, performance, as noted by others is an issue. Being the engineering student I am, some data logging is in order. This a quick and dirty picture of what happens during the game:
All data was obtained with AIDA64 and delta t was set to 3s.
First game
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1CPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1GPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1MEM.png" border="0" class="linked-image" />
This game was rather short and without much infestation, things went decently.
Second Game:
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2CPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2GPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2MEM.png" border="0" class="linked-image" />
This game started to have massive frame rate drops especially when multiple onos ran amok.
That was pretty quick and brief as AIDA64 isn't able to log the Frames per second. Otherwise it'd be more useful.
From observation, this game seems to make use of 8 threads and doesn't switch the process to another core. 3 cores seem to be doing most of the work while the others are at about 20% utilisation. Nothing too drastic overall with only 20% of my processors being used.
GPU wise is a struggle though with GPU usage hovering at about 80% most of the time or in the case of Game 1, nearly 90% (sorry bout the graph, forgot to change the axis). Main system memory seems pretty stable throughout each game. GPU memory is extensively used though. I didn't quite expect that. Is performance limited there or is the entire map worth of textures loaded just for good measure?
Any ideas guys and is it helpful to keep logging like this?
All data was obtained with AIDA64 and delta t was set to 3s.
First game
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1CPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1GPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G1MEM.png" border="0" class="linked-image" />
This game was rather short and without much infestation, things went decently.
Second Game:
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2CPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2GPU.png" border="0" class="linked-image" />
<img src="http://img.photobucket.com/albums/v140/Fatfool/NS2G2MEM.png" border="0" class="linked-image" />
This game started to have massive frame rate drops especially when multiple onos ran amok.
That was pretty quick and brief as AIDA64 isn't able to log the Frames per second. Otherwise it'd be more useful.
From observation, this game seems to make use of 8 threads and doesn't switch the process to another core. 3 cores seem to be doing most of the work while the others are at about 20% utilisation. Nothing too drastic overall with only 20% of my processors being used.
GPU wise is a struggle though with GPU usage hovering at about 80% most of the time or in the case of Game 1, nearly 90% (sorry bout the graph, forgot to change the axis). Main system memory seems pretty stable throughout each game. GPU memory is extensively used though. I didn't quite expect that. Is performance limited there or is the entire map worth of textures loaded just for good measure?
Any ideas guys and is it helpful to keep logging like this?
Comments
Thanks! will try. I could even record the game down so that the slow down periods will be obvious
<a href="http://www.mediafire.com/?1gaw98vk21g03dn,ino6t4aeon663e6" target="_blank">http://www.mediafire.com/?1gaw98vk21g03dn,ino6t4aeon663e6</a>
Okay that's done. So where do I put the plog file so that the devs can look at it? Also, how can the .plog file be viewed by myself?