I am working on a .net 2 winforms application which has heavy (50-100mb) dataobjects like datatable, dataview etc.
Windows Task manager's Process -->"Mem Usage" doesn't give correct footprint of memory being used by application. Becuase OS allocated more memory than actually needed.
I want to know how much memory my application is actually using at every snapshot using ANTS Load. I ran few small tests and got some results.
My question is, does "Total size of all live objects" mean total memory use of whole application. Should I consider any overheads?
Also when I try to run Ants Load for application that uses about 200 mb memory tests never get completed and memory use goes above 1.2 GB. Are there any settings to do profile heavy memory use applications?