Hi,<br><br><div class="gmail_quote">On Wed, Jun 13, 2012 at 6:01 PM, Ralf Habacker <span dir="ltr"><<a href="mailto:ralf.habacker@googlemail.com" target="_blank">ralf.habacker@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Am 13.06.2012 13:49, schrieb Andreas Pakulat:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
I've started to build and try to use kdevelop on windows. Unfortunately it crashes soon after having opened my project or upon startup. The backtrace suggests a QVector::reserve() call in the C++ parser, which in turn hints towards exhausting of memory (it throws a qBadAlloc exception).<br>

<br>
However according to my process-monitor I still have plenty of standby memory available (free is indeed only about 200M). Since I'm not an expert in this stuff, does anybody know of a possible reason why the memory-allocation would fail even if there's tons of standby-memory?<br>

</blockquote></div>
One reason may be heap memory corruption.<br></blockquote><div><br></div><div>Can you elaborate on that? I couldn't really find anything understandable via google on limits in windows regarding heap memory - other than I should be able to have apps use up to 2G of it on a 4G RAM system.</div>
<div><br></div><div>It almost seems as if windows is unwilling or unable to provide the process memory from the standby area, however other processes don't have that problem (I can run eclipse just fine for weeks and it'll consume quite a bit more than 200M over the time).</div>
<div><br></div><div>Any pointers to understandable documentation of what a normal C++ programmer needs to know about memory usage of its app on windows would be appreciated.</div><div><br></div><div>Andreas</div></div><br>