The next release of valgrind (3.15.0) will have an updated dhat tool
which creates a json output file. To make it easier to use the data it
comes with a small html/css/js "application" that makes it easy to
sort/visualize the data.

This html/css/js application is self-contained, it doesn't use any
other javascript code/libraries. It consists of 4 files:
dh_view.html, dh_view.css, dh_view.js and dh_test.js.

You would use it something like:
$ valgrind --tool=dhat /bin/sort < /usr/share/dict/words > /dev/null

Which generates a json file dhat.out.3759 [was attached].
Which you can then "load" into the dh_view.html app to see various
different representations of the data collected.

The output  dhat.out.3759  should be created in the current directory
or at the destination specified by valgrind's usual  --xml-*=<where>
command-line parameters.  This is no different from any other output
generated by valgrind.  The user will enter the URL to the browser
app's "load" command as  file://<path>  or as the result of a
"browse" dialog, much like File > Open.

The html/css/js "application" (4 files dh_view.html, dh_view.css,
dh_view.js and dh_test.js) belongs in a directory such as
 /usr/libexec/dhat .
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to