From: John R. <jr...@Bi...> - 2003-06-17 01:57:05
|
Mitchell Kang wrote: [snip] > 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. [snip] Insure++ ( http://www.parasoft.com/jsp/products/home.jsp?product=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]. This may be small enough to succeed in checking your process even on x86. A license for Insure++ does cost money, but the indicated domain of the original posting assures me that such a cost cannot be a significant burden. Regards, |