|
From: Johan R. <jry...@ni...> - 2003-06-07 13:16:44
|
Hi, What is the performance of Valgrind these days? A slowdown of 10x-100x, depending on the application? What is the slowdown of running an application without instrumentation? best regards -- Johan Rydberg, Free Software Developer, Sweden http://rtmk.sf.net/ | http://www.nongnu.org/guss/ |
|
From: Nicholas N. <nj...@ca...> - 2003-06-08 14:29:29
|
On Sat, 7 Jun 2003, Johan Rydberg wrote:
> What is the performance of Valgrind these days? A slowdown of 10x-100x,
> depending on the application? What is the slowdown of running an
> application without instrumentation?
Slowdown factors for a subset of SPEC2000, running the 'test' benchmarks:
Program Nulgrind Memcheck Addrcheck Cachegrind
-------------------------------------------------
bzip2 2.4 13.6 9.1 31.0
crafty 7.2 44.6 26.5 107.4
gap 5.4 28.7 14.4 46.6
gcc 8.5 36.2 23.6 73.2
gzip 4.4 20.8 14.5 50.3
mcf 2.1 11.6 5.9 18.5
parser 3.7 17.4 12.5 34.8
twolf 5.2 29.2 18.5 53.3
vortex 7.5 47.9 32.7 88.4
-------------------------------------------------
ammp 1.8 24.8 21.1 47.1
art 5.9 14.1 11.5 19.4
equake 5.5 32.7 28.0 49.9
mesa 4.7 41.9 31.6 64.5
-------------------------------------------------
median 5.2 28.7 18.5 49.9
That's on a 1400 MHz Athlon, the CVS head version, which is a bit faster
than v1.9.6 -- Memcheck and Addrcheck run about 10-20% faster now than in
1.9.6.
N
|
|
From: Johan R. <jry...@ni...> - 2003-06-08 14:35:44
|
On Sun, 8 Jun 2003 15:29:24 +0100 (BST) Nicholas Nethercote <nj...@ca...> wrote: : > What is the performance of Valgrind these days? A slowdown of 10x-100x, : > depending on the application? What is the slowdown of running an : > application without instrumentation? : : Slowdown factors for a subset of SPEC2000, running the 'test' benchmarks: : median 5.2 28.7 18.5 49.9 Very impressive. My goal of GUSS is as slowdown in the range 10x - 100x. One major issue when doing full system simulation is that all memory accesses must be simulated and can not be translated into direct memory accesses. -- Johan Rydberg, Free Software Developer, Sweden http://rtmk.sf.net | http://www.nongnu.org/guss/ Listning to Her Majesty - Nobody |