Skip to content

What does a yellow bar on a temporal flamegraph chart represent? #738

Answered by godlygeek
gh-andre asked this question in Q&A
Discussion options

You must be logged in to vote

One place in the docs says that the high water mark will be highlighted, even though does not say how.

Yep, that's exactly what it is: it's highlighting that the moment where the process reached its highest heap memory was in that time slice.

I would expect it to be placed at the highest heap usage, but on the chart below, the heap value at the beginning of the yellow bar is 135.7 MB and on the left side the heap value is 142.8 MB, so the yellow bar is not at the peak.

Ah, yes. That's a bit confusing, but it isn't wrong...

If it is indeed the highest allocation point, could it be because pymalloc is being tracked here and the heap value does not reflect the actual allocation being us…

Replies: 2 comments 11 replies

Comment options

You must be logged in to vote
1 reply
@godlygeek
Comment options

Answer selected by godlygeek
Comment options

You must be logged in to vote
10 replies
@godlygeek
Comment options

@gh-andre
Comment options

@gh-andre
Comment options

@jder
Comment options

@godlygeek
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants