<probe_system_perfmeter>.html-diff-report [html-dir] baseline-json-file comparison-json-file [graph-spec-json-file] [-open-browser] [-one-page]
Produce a performance diff report in HTML comparing two benchmark runs. The baseline-json-file and comparison-json-file specify the JSON files from two separate runs.
Accordions in the report show diff badges indicating how many values changed between runs. Flamegraphs are rendered in diff mode with color coding: red for new functions, green for removed functions, and blue for unchanged.
The html-dir argument specifies the output directory. The graph-spec-json-file argument points to the graph specification JSON.
The -open-browser switch starts a web-browser directly on the generated file.
To decrease browser load time, and to make the main-page more high-level, some graphs can request to be added to sub-pages instead of the main page. The -one-page switch prevents this and puts all graphs on the same page.
probe-monitor
<probe_system_perfmeter>.add-probe,
<probe_system_perfmeter>.clear-history,
<probe_system_perfmeter>.delete,
<probe_system_perfmeter>.export-json,
<probe_system_perfmeter>.export-to-db,
<probe_system_perfmeter>.force-sample,
<probe_system_perfmeter>.html-report,
<probe_system_perfmeter>.list-probe-collection,
<probe_system_perfmeter>.load-probe-collection,
<probe_system_perfmeter>.merge-json,
<probe_system_perfmeter>.plot-graph,
<probe_system_perfmeter>.print-history,
<probe_system_perfmeter>.profile-probes,
<probe_system_perfmeter>.remove-probe,
<probe_system_perfmeter>.reset-session,
<probe_system_perfmeter>.sampling-settings,
<probe_system_perfmeter>.start,
<probe_system_perfmeter>.stop,
<probe_system_perfmeter>.summary,
<probe_system_perfmeter>.table-settings