-
Notifications
You must be signed in to change notification settings - Fork 420
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
Charge to callers #242
Comments
Here's my assumption on how this will be implemented. Please correct me if I'm wrong in the details. The % is the self time.
Elsewhere in the call tree:
Would you like this reflected in the timeline flame chart as well? |
The percentages there look right, yes. No opinion on the flame chart; I haven't used it enough to say much about it. |
Should we implement this as a revertable filter (like "javascript only") or irreversible change (we lose information) ? My preference is the first (easier to reason about, easier to persist in the URL too), but this could have performance issues. |
This should absolutely be a revertable filter, because multiple versions of this for different functions might need to be tried, in various combinations, to make sense of the profile. |
I filed bug #412 to address some of the issues with filtering, but I also think I found the bug that's blocking call tree filtering landing in the process. Hopefully I'll get a working patch soon. |
I use this quite often in Instruments, especially in combination with the "collapse recursion" option (which I will file a separate issue about). That allows effectively collapsing A -> B -> A -> B recursion.
cc @gregtatum
The text was updated successfully, but these errors were encountered: