By default, this now causes ignore/hide events through the Web UI to
recompute percentages.
This allows you to filter out parts of the program that aren't relevant
to what you're measuring, such as __psynch_cvwait in a single-threaded
program.
However, sometimes users may simply be using ignore/hide to get a
"cleaner" view of their data, but very much don't want filtering the
view to affect the underlying data. In that case, users can disable
this feature via ui_relative_percentages=false
I called the flag ui_relative_percentages instead of relative_percentages, because it is only meaningful if opening the web ui, not when just generating a .pb.gz dump.
By default, this now causes
ignore
/hide
events through the Web UI to recompute percentages.This allows you to filter out parts of the program that aren't relevant to what you're measuring, such as
__psynch_cvwait
in a single-threaded program.However, sometimes users may simply be using
ignore
/hide
to get a "cleaner" view of their data, but very much don't want filtering the view to affect the underlying data. In that case, users can disable this feature viaui_relative_percentages=false
I called the flag
ui_relative_percentages
instead ofrelative_percentages
, because it is only meaningful if opening the web ui, not when just generating a.pb.gz
dump.Addresses step 1 of #19.