mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-04 02:18:37 +00:00
Add documentation on how to run the performance suite.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5951
This commit is contained in:
parent
6cb48dfa4a
commit
7992313b2f
2
NEWS
2
NEWS
@ -83,7 +83,7 @@ Lackey has been improved, and MPI support has been added. In detail:
|
||||
have been fixed.
|
||||
|
||||
- A simple performance evaluation suite has been added. See
|
||||
perf/README for details. "make perf" runs the tests. There are
|
||||
perf/README and README_DEVELOPERS for details. There are
|
||||
various bells and whistles.
|
||||
|
||||
- New configuration flags:
|
||||
|
||||
@ -33,6 +33,30 @@ file. Eg:
|
||||
perl tests/vg_regtest memcheck/tests/badfree
|
||||
|
||||
|
||||
Running the performance suite
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
To build and run the whole performance suite, run "make [--quiet] perf".
|
||||
|
||||
To run a subset of the regression tests, execute:
|
||||
|
||||
perl perf/vg_perf <name>
|
||||
|
||||
where <name> is a directory (all tests within will be run) or a single
|
||||
.vgperf test file, or the name of a program which has a like-named .vgperf
|
||||
file. Eg:
|
||||
|
||||
perl perf/vg_perf perf/
|
||||
perl perf/vg_perf perf/bz2.vgperf
|
||||
perl perf/vg_perf perf/bz2
|
||||
|
||||
To compare multiple versions of Valgrind, use the --vg= options multiple
|
||||
times. For example, if you have two Valgrinds next to each other, one in
|
||||
trunk1/ and one in trunk2/, from either trunk1/ or trunk2/ do this to
|
||||
compare them on the entire suite:
|
||||
|
||||
perl perf/vg_perf --vg=../trunk1 --vg=../trunk2 perf/
|
||||
|
||||
|
||||
Debugging Valgrind with GDB
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
To debug the valgrind launcher program (<prefix>/bin/valgrind) just
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user