[Feature Request] Profiler colouring and custommarkers

Hi,

I am writing a jobified physics solver and my timeline view is one hell of a mess.
It would be great to have a possibility to have job types colored and possibility to add custom marker lines, which would help to separate subsequent solver iterations.

Also it would be great to keep the timeline view locked to a current job/profilier line over the frames. For example, to have the SequentialGaussSeidelSolver.Update() not shifting (and shift the milliseconds marker at the top instead). Currently whole thing jumps from frame to frame and one need to pause the app to do some analysis.

Thanks a lot!

2 Likes

@korzen303 We are working on both the features you are requesting. Not sure when it will land though, because we have more important profiler-related improvements we are finalizing, but it is definitely something that will come as early as we can.

2 Likes

Hi @GabrieleUnity , any new progress on memory profiler? So far from what I know it’s still very early stage and put at bitbucket repo.

Yes. We are working on an improved version that is already quite stable and being finalized. It won’t make 2018.2, but it might be available as a preview package in 2018.3, or early 2019.1.

1 Like

One thing I’d like to see is the ability to set color regions to show how far into total frametime you’re going, so a team has a quick visual indicator how much frametime budget you have left over. Something like this gdc video from Naughty Dog has.

1 Like

Hi @korzen303

Thanks for the input on the timeline view. As Gab already mentioned, we’re working on it, albeit in a roundabout way, so your input is helping us inform our priorities. 2018.2 is shipping with a first batch of UI/UX improvements for the timeline view, such as a scrollview and resizable thread height. We’ve also made it the new default view for the CPU profiler. If you can find the time to test it in the beta, I’d love to hear your feedback on it.

Also thanks to @recursive for the linked video and suggestion. I’ve added it to the list as well as taken some more inspiration from it. We basically already have a similar display in the Profiler Charts so it makes sense to somehow bring the same concept to Timeline View.

1 Like