-
-
Notifications
You must be signed in to change notification settings - Fork 706
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the ability to restrict the statistics window to a time frame and display both inclusive/exclusive times at once. #67
Comments
This is mostly to reduce UI clutter and in some cases, to reduce performance impact. |
I would not imagine it to be problem for the UI personally. But it's no biggy either way, just wanted to put it up for consideration. |
Proof of concept implementation is available in e18e941. |
If you want to play with stripes alignment, |
I will try that. I also just noticed a real bug: If I draw a find- or statistic-limit from right to left (so the start point of my drag is to the right of the end point) tracy generates a 0-length limit. Doing the same with annotations works as expected. |
Fork, push changes, create a pull request :) |
Fixed. |
here you go #86 |
I got the same error when doing a clean building from master. I believe something changed in the packages and freetype is not compatible with brotli anymore at tip |
This is due to random breakages in vcpkg... |
I quite often want to know things like "what functions took long during this frame", "how often did this zone appear during this function call", "was this also a problem when the client wasn't connected to the server" or "what took long only during startup". Right now, tracy can't answer these questions since the statistics evaluates all zones globally. It would be great, to be able to restrict the statistics window to a timeframe, similar to how one can create annotations. Just select a timeframe and the statistics only evaluate zones that overlap the timeframe. Then tracy would be able to answer all these questions.
Also one more oddity I noticed: inclusive/exclusive time measurement is a toggle in tracy, when basically all other profiling frontends I know display this information side by side. I don't know if there is a benefit from doing this differently, but personally, I have stumbled a couple of times about this break in convention. So if there is no good reason why this is the way it is, I would find it more accessible to match the existing convention.
The text was updated successfully, but these errors were encountered: