Activity overview
Latest activity by samvan
Brian Donahue wrote:
Thanks for writing.
In the results, check the 'all classes' tab of the last result set: this is where you can see a count of the instances of each object type. You may also right-click the columns and use the column chooser to add 'new size' and 'removed size' to the panel. These show the changes between the current and previous snapshots and tell you whether the total memory used by those type is going up or down.
Thanks a lot. I have a few more questions on interpretation of the result:
Is it correct to assume that if new size = removed size, these objects can be successfully removed by the GC?
I am seeing certain objects' "new size" < "removed size" (8544 v.s. 12672). What does this imply?
I am also seeing DataRow object's "new size" >> "removed size" (1251328 v.s. 215680). Does this mean it is not being cleared by the GC? I didn't Force GC though..
About Total size of all live objects: 15,302,775 bytes.. this means it is about 15MB? (I am seeing a lot more from Task Manager). Does this look right? I used 2 computers to load the pages continuously for about 5 min..
I am storing some objects in ASP.NET's cache. They are probably not gonna be removed by GC until they expire. If so, what should I find on the All Classes panel for these objects I store in Cache?
thanks! / comments
Brian Donahue wrote:
Thanks for writing.
In the results, check the 'all classes' tab of the last result set: this is where you can see a count of the instances of each object type. You may also ...
the correct way to profile memory for an ASP.NET application
Hi,
I just downloaded the 14 day trial and will begin my first memory profiling tomorrow. I just wanted to know what you suggest as the first step to profile memory usage.
I am thinking about the f...