How do you know it's using 1.5GB of memory? |
Windows task manager show me that my process is using 1,574,540 KB memory (Private Working Set) .
I don't think its very hard that you see memory usage of a process.
But probability you mean that maybe i have memory leak and i think that my process is using 1,574,540 KB of memory ! but i must say that i checked my program fully with VLD(Visual Leak Detector) and other tools, no memory leak exists in my project.
And also my application initialization take this huge memory!
What metric has given you that value? |
I'm using overload version of "New" Operator and sum of my memory allocation in bytes is more than 1.5 GB, Because of huge code, i can not understand which part of my application is using the system RAM un-normally.
I need a tools that for example say:
Your application have :
100,000 x TObject =200mb
1xstd::map<string,string>=400mb that contain 100,000 data.
...
Thank you for any help.
H.Ahmadi