i am confused with a memory-problem, somehow delete / free doesn't give back the with new / malloc allocated memory.... probably i am doing something wrong :-/ Hi styro, the value returned by m_Memory.GetHeapFreeSpace() is the free space, which has not been used for memory allocation at all before....