|
From: Paul F. <pj...@wa...> - 2024-12-09 07:27:23
|
On 05-12-24 14:19, Wojciech Bocer wrote: > Hello, > > I have a problem with Valgrind taking a lot of time trying to > determine if there are memory leaks before it exits. Roughly speaking leak detection involves scanning though all accessible memory using pointer-size alignment to look for any pointers to unfreed memory blocks. This code does handle segfaults. I don't have any real idea why the combination of x86 and Docker gives large numbers of segfaults and a major slowdown. I suggest that you get the source for Valgrind and set these macros in mc_leakcheck.c to 1 // Define to debug the memory-leak-detector. #define VG_DEBUG_FIND_CHUNK 0 #define VG_DEBUG_LEAKCHECK 0 #define VG_DEBUG_CLIQUE 0 and then build Valgrind. A+ Paul |