History log of /external/valgrind/perf/vg_perf.in
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
06766bdbcfe770592c0c91353cfa9e8f4d1ee4e6 23-Jun-2014 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Update the copyright notice in files ending in '.in' because the
script change-copyright-year did not handle them.
Update the script as well.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14087 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
74c37d8da68e91dfe04f63bf2548eb1445f9dc08 24-Jan-2013 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Improve help message.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13266 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
7ac82602c5f32e8c84f13a70a0637128539c8a7e 17-Sep-2012 florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> Upon successful run, remove temporary files.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12991 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
215b29714a4aa659a50fe44ec09272d3ea26eed6 24-Jul-2012 philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> Have perf/vg_perf handling EXTRA_REGTEST_OPTS
Similarly to tests/vg_regtest, allow to run all perf tests with extra options.
(note: it was preferred to use the same env var name).



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12777 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
14ab1a33f4cf3f9ed5a15794a1adb50106f7ea3a 08-Apr-2012 philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> outer/inner setup: new perf/vg_perf options to run perf tests + support translation chaining in inner.

* perf/vg_perf:
Similarly to tests/vg_regtest, perf/vg_perf now accepts the 3
optional arguments:
--outer-valgrind
--outer-tool
--outer-args

This allows easy analysis or comparison of performance between
different Valgrind versions (e.g. using callgrind, or cachegrind/cg_diff).

* See README_DEVELOPERS for more details.

* vg_regtest modified so as to use the 'in-place' build of inner, rather
than the installed version.

* added option --smc-check=all-non-file to vg_perf and vg_regtest
outer default arguments (needed when evaluating a Valgrind which does
translation chaining).




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12496 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
1a95e05688d72520b2d0efc3073bde0f3b928d48 01-Jul-2009 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Remove the --all option from vg_perf. It's useless now that there are
tool-specific tests in massif/perf/ and memcheck/perf/.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10390 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
ae7f6823ea8b22963463a683786e0f503479facc 03-Feb-2007 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Simplify some Perl.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6569 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
768cd5d4d39eeafbce60a83ba5c4d194b477bcdc 22-Nov-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> An extension of the previous commit: the vg_perf --tools option is so useful
that I got rid of the "tools:" line in the .vg_perf files.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6364 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
3fbf17a51881b8550588e504d42325208f98810f 22-Nov-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add a useful --tools option to vg_perf, which lets you override the "tools"
line in the .vgperf files from the command line.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6363 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
341f98b415e00d7a19abdcd683dbaf06fd2f65db 03-Nov-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Just use the first two letters of the toolname as the abbreviation.
Saves having to maintain a table of toolnames and abbreviations.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6344 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
356ffa3ced64cbfe224f903d348471d6b9e2d906 03-Nov-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix for nested subdirs



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6343 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
276054a6b08ec3da8cc059baf6b964a6518fd4c9 03-Nov-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Perf script:
- always trace into children
- addrcheck no longer exists



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6342 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
b4860be67b935baa4eb2cab600d62c956ccd5ce1 17-Oct-2006 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Merge r6207:

Make vg_perf work on AIX, by using the POSIX-portability flag for
/usr/bin/time.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6304 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
8e339a15ad7c9dd66b9f567552e0dfcb09bcf2e5 14-Oct-2006 sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> Print native time to two places. Perhaps it would be better to adjust
the workloads to make some of the native runs take longer.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6222 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
8c20d87e73ec282b3805d725b78dedf9898ce769 07-Apr-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Fix vg_perf to work with older Valgrind versions.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5833 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
715cc59176a4b4a527be690089056c468431f6c4 27-Mar-2006 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Avoid unnecessary whitespace at end of printed lines.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5790 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
fbfbd4fc26d0779584da6a91503a2b73d3898a87 24-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Change default --reps value from 3 to 1.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5423 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
444e4b4b2884c3af83e7479775b57a8963a17788 17-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add a malloc/free stress test.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5362 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
30e23acea7365b32075ff36bc9648f8ac84170e0 15-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Improvments to vg_perf:
- show percentage speedup over the first Valgrind when comparing multiple
Valgrind
- don't accept --reps < 0
- avoid div-by-zero if the runtime is measured as zero



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5348 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
57781864ef4f03a1bcffb2c33b01e205c35bf5c9 14-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Add --vg option to vg_perf, which lets you specify one or more Valgrinds
to time, and presents their timings in an easy-to-compare way.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5339 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
b2b4f460196a9f093cccce177f17bc3ef2912b6f 13-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> whoops



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5338 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
ee45f1d0631613c7f9667806b564d165f8d76442 13-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Added a --reps option to control how many times each program is run.
Also added a better help message.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5336 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
c9582a20584ab0eb1ca88265f8cde7fcc1a8c015 13-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Die if a performance benchmark is missing.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5334 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
02383bcb3a0767d5f5825f94e43f0980151f54ca 13-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Use user time instead of wall-clock time.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5332 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
ecb474412fd6bc406345a5a855e6743f8f2c9747 13-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> Abort the performance timings if any of the programs fail,
and record info in perf.{cmd,stdout,stderr} to allow diagnosis.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5328 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
ec0c27a40ae0777cc5c5f96f219d1d72cbcaafd6 11-Dec-2005 njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> First attempt at some performance tracking tools. Includes a script vg_perf
(use "make perf" to run) that executes test programs and times their
slowdowns under various tools. It works a lot like the vg_regtest script.
It's a bit rough around the edges -- eg. you can't currently directly
compare two different versions of Valgrind, which would be useful -- but it
is a good start.

There are currently two test programs in perf/. More will be added as time
goes on. This stuff will be built on so that performance changes can be
tracked over time.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5323 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in