Hi, I’m in the midst of optimizing my game for lower end hardware as I have noticed that CPU frame times are unacceptably high (20ms-30ms). I have tried to use the micro profiler to get to the root cause of the bad performance:
The largest bar present is “queuePresent”, but what does this actually mean? There are no sub bars to break this down so I cannot decipher its meaning.
Have you tried using the Scripts and Script Profiler tabs in the Developer Console?
The Scripts tab allows you to see what scripts in your game use up the most memory and CPU.
The Script Profiler will show you the parts of the scripts that use up the most memory and display what and why is causing such memory usage.
The script profiler is not a viable option for I am using Knit Framework. All the code is split into various modules, which is then loaded by a single script.