rev 1293
#25
The problem probably is that for each allocated block another block is allocated for the stack trace, and the useful data / housekeeping data ratio is very low. So when the application allocates 300 MiB of useful data in small blocks, the housekeeping data already exhausts the available memory.

Put a breakpoint in the try catch block for bad_alloc, and when it gets hit, have a look at LeakFinder.cpp's global variable g_CurrentMemUsage. I expect it to be in the order of tens of megabytes to hundreds of megabytes. Put that number minus a few (tens of) megabytes to the condition on line 890. Feel free to commit that number into the repository, since it will make more sense than my artificial one.
Reply
Thanks given by:


Messages In This Thread
rev 1293 - by keyboard - 03-22-2013, 03:57 AM
RE: rev 1293 - by NiLSPACE - 03-22-2013, 04:13 AM
RE: rev 1293 - by keyboard - 03-22-2013, 04:34 AM
RE: rev 1293 - by NiLSPACE - 03-22-2013, 04:39 AM
RE: rev 1293 - by keyboard - 03-22-2013, 04:53 AM
RE: rev 1293 - by ThuGie - 03-22-2013, 04:59 AM
RE: rev 1293 - by keyboard - 03-22-2013, 11:03 AM
RE: rev 1293 - by xoft - 03-22-2013, 05:17 PM
RE: rev 1293 - by keyboard - 03-23-2013, 02:18 AM
RE: rev 1293 - by xoft - 03-23-2013, 02:27 AM
RE: rev 1293 - by keyboard - 03-23-2013, 03:09 AM
RE: rev 1293 - by xoft - 03-23-2013, 03:14 AM
RE: rev 1293 - by keyboard - 03-23-2013, 05:08 AM
RE: rev 1293 - by xoft - 03-23-2013, 06:16 AM
RE: rev 1293 - by keyboard - 03-23-2013, 08:35 AM
RE: rev 1293 - by xoft - 03-24-2013, 01:04 AM
RE: rev 1293 - by keyboard - 03-24-2013, 01:30 AM
RE: rev 1293 - by xoft - 03-24-2013, 02:48 AM
RE: rev 1293 - by keyboard - 03-24-2013, 04:59 AM
RE: rev 1293 - by xoft - 03-24-2013, 04:29 AM
RE: rev 1293 - by xoft - 03-24-2013, 05:08 AM
RE: rev 1293 - by bearbin - 03-24-2013, 05:35 AM
RE: rev 1293 - by xoft - 03-24-2013, 05:41 AM
RE: rev 1293 - by keyboard - 03-24-2013, 10:03 AM
RE: rev 1293 - by xoft - 03-24-2013, 06:04 PM
RE: rev 1293 - by keyboard - 03-25-2013, 02:48 AM
RE: rev 1293 - by xoft - 03-25-2013, 02:57 AM
RE: rev 1293 - by keyboard - 03-25-2013, 03:08 AM
RE: rev 1293 - by xoft - 03-25-2013, 03:12 AM
RE: rev 1293 - by keyboard - 03-25-2013, 03:19 AM
RE: rev 1293 - by xoft - 03-25-2013, 03:22 AM
RE: rev 1293 - by keyboard - 03-25-2013, 03:25 AM
RE: rev 1293 - by xoft - 03-25-2013, 03:40 AM
RE: rev 1293 - by keyboard - 03-25-2013, 04:00 AM
RE: rev 1293 - by xoft - 03-25-2013, 05:29 AM
RE: rev 1293 - by keyboard - 03-25-2013, 05:35 AM
RE: rev 1293 - by xoft - 03-25-2013, 06:44 AM
RE: rev 1293 - by NiLSPACE - 03-25-2013, 06:47 AM
RE: rev 1293 - by keyboard - 03-25-2013, 07:43 AM
RE: rev 1293 - by keyboard - 03-25-2013, 08:44 AM
RE: rev 1293 - by keyboard - 03-25-2013, 10:10 AM
RE: rev 1293 - by xoft - 03-25-2013, 06:13 PM



Users browsing this thread: 4 Guest(s)