b3a1e4bffbdbbf38304f216af405009868f43628 |
|
21-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates, to include 2015. No functional change. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/perf/vg_perf.in
|
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
|