BlackStartx/VRC-Gesture-Manager

[Request] "Performance Test" Tool

Closed this issue · 2 comments

Tupper recommended using Gesture Manager as a tool to gauge how performant our avatar animators are. link

By referencing the Animator.Update time in the unity profiler we can get a performance stat for our animators. Even if it's not a perfect emulation of how the animator is at runtime in VRC, it's an alright ballpark number.

It'd be nice if there was a button within the tools section that initiates an animator test/benchmark. It could start the unity profiler, collect Animator.Update times, and display the current & average as it continues. A non-technical user would never open the profiler and examine their animator so if this was built right into the tool section of Gesture manager, it could open eyes for many as to why animator optimization is important.

Edit: Clarity

Hey Zenith~ :3 ✨

I've implemented this in the new 3.8.5 version, here is a sneak peek!

image

I found it interesting as well, so I'm glad I'm able to add it to the tool! 🌺

Oh, and it's also modular!
So it can be edited to aim at different records easily. (only form code)

Hope you like it~

  • BlackStartx

Edit: Moved this comment to its own issue