koute / bytehound

A memory profiler for Linux.
Other
4.49k stars 193 forks source link

query about meaning of terminologies like 'global' and 'matched'. #99

Open shapradh opened 1 year ago

shapradh commented 1 year ago

Hi! in the backtraces, i see graphs with plots in green and red color. where green is area is said to be 'global' and red is said to be 'matched'. image

  1. What exactly global and matched means?
  2. Also what should i interpret from the following graph for a backtrace: image

some details about the scenario: About the above graph, the first part where we can see memory consumption increasing continuously is the duration where we were running lock and unlock of a component in our system for some 200 iterations. The later part, which is flat(and in red), is the duration when iterations had completed but profiling continued for some time.