skyline
skyline copied to clipboard
Breakdown invocation counts are misleading for operations called in a loop
When we call an operation in a loop, our hierarchical breakdown builder will group all invocations together into a single breakdown node. We calculate the run time and memory consumption correctly, but our current implementation results in only a single instance of the operation being reported. This can be misleading to the end user.