You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the "flat" or "list" views of methods, it is possible to see percentages exceeding 100%. This happens when a method recursively calls itself directly or indirectly.
Say that in 110 samples, x.y.A is called 100 times from e.g. x.y.Z, and 50 of those times it calls itself again.
That means that x.y.A, when aggregated, will have a total sample count of 150, but the profile only has 110 samples.
Not sure yet how to deal with this. Maybe detect recursion somehow and use max(sample counts) ? Or just highlight methods which call themselves (in)directly ?
The text was updated successfully, but these errors were encountered:
In the "flat" or "list" views of methods, it is possible to see percentages exceeding 100%. This happens when a method recursively calls itself directly or indirectly.
Say that in 110 samples, x.y.A is called 100 times from e.g. x.y.Z, and 50 of those times it calls itself again.
That means that x.y.A, when aggregated, will have a total sample count of 150, but the profile only has 110 samples.
Not sure yet how to deal with this. Maybe detect recursion somehow and use max(sample counts) ? Or just highlight methods which call themselves (in)directly ?
The text was updated successfully, but these errors were encountered: