From: Olly B. <ol...@su...> - 2003-06-17 10:23:30
|
On Mon, Jun 16, 2003 at 06:57:07PM -0700, John Reiser wrote: > Mitchell Kang wrote: > >VG_(get_memory_from_mmap): request for 8192 bytes failed. > >VG_(get_memory_from_mmap): 2119042790 bytes already allocated. > > > >This may mean that you have run out of swap space, > >since running programs on valgrind increases their memory > >usage at least 3 times. > > Insure++ for Linux/x86 has a "no preparation required" checking mode > which for large processes has a memory overhead factor close to 1/4 > [total usage while monitoring is a factor of about (1 + 1/4) times the > non-monitored usage]. Is this mode similar to valgrind's --skin=addrcheck? According to the documentation, that has an overhead of about 1/8 (compared to 9/8 for memcheck). Or does 1/4 mean that it's also tracking validity at the byte level (rather than at the bit level as memcheck does)? Cheers, Olly |