View Full Version : VC++ Dll which uses Rogue Wave HashMap Not releases Virtual Bytes but Private Bytes

11-23-2011, 12:25 AM
Hi All,

Iam Debugging a VC++ dll for Virtual Memory Leak on Windows 2003, It seems that , there is no memory leak since the Private bytes getting released but not Virtual Bytes, and the Virtual Bytes holds at 225 MB for 20MB input file.and the DLL is complied with unicode , I was using PerfMON counts and also Taskmanager VM to verify the memory bytes.

My question here is , why the Virtual Bytes does not get released back OS? is there any issue with Rogue Wave Garbage Collection?Thanks in Advance for help!!!

12-01-2011, 05:33 PM

The TotalView forum for C++ is not really the right place for this question. Debugger, yes, but TotalView doesn't run on Windows, and I personally have no experience with VC++, so can't help out. There might be another product line in the forum which might be better suited for this question.