I've been doing a lot of performance testing, and usually I can just eyeball the Sampler or graphs in Device Info. However sometimes I want to actually quantify the delta to see how effective my optimizations are. Usually I resort adding timers in code, but it would be nice if the tooling supported this!
My two ideas for this are:
Add a snapshot feature to the Sampler, and allow two snapshots to be compared similar to Unity's Profile Analyzer. Screenshot for quick reference:
In the Mac sim there's an "Export..." button in the lower right of the Sampler window that writes the sample data to disk. I don't have a Windows or Linux machine to test on, but I don't see anything like that in the source code over there. I'll ask Will to check that out.
As for adding something like the above in the simulator.. I did start on a comparison tool back when I first implemented the simulator, where you could select one range in the timeline, hold option/alt and select a different range and it'd compare the two. I'm not entirely sure why I never finished that, if it was a distraction from more important work or I ran into a UI dead end. Probably a bit of both. I'll see about revisiting that, see if it's worth the trouble.
Heya just wanted to poke this thread again. I'm working thru some performance issues in my game and being able to export this data would be extremely helpful for analysis! Mainly just looking for the export button to be added which is available on Mac.