I can't reproduce this but I think it worths mentioning. I just finished 
debugging a memory leak. It turned out to be compiler problem (dmd 1.035 
windows). I had two big static arrays in a class member function (around 200kb 
each) and using my app as usual was causing huge memory leaks. Replacing these 
with dynamic arrays solved it.

In another case importing a file (static const a = import("myfile.txt")), where 
myfile was around 1.2mb was causing huge huge memory leaks. The actual code in 
the function that had this import was called only once in the program lifetime 
but it was messing something so just using the rest of the program was causing 
progressive memory leaks... Moving this in the exe as rcdata solved it.

Sorry I can't reproduce these in a small test case but it is definitely a 
compiler bug so I guess it worths mentioning anyway...


Reply via email to