我在运行时有一个静态对象,它基本上是其他对象(整数,字符串,字典,其他对象等)的列表.有没有办法在运行时确定我的静态"其他对象列表"对象使用的内存?这对于仪器和报告来说非常方便.
您可能要求从代码中调用一些东西(我也想知道),但我觉得我应该提到 Ants profiler [ http://www.red-gate.com/Products/ants_profiler/index.htm ]以防其他人没有寻找特定的东西。它会告诉您有关代码执行时的各种信息,包括正在使用的内存量。
从他们的网站...
分析内存以了解应用程序如何使用内存并定位内存泄漏。内存分析器允许您在程序执行过程中的任何时刻拍摄快照,以便您可以查看该时刻正在使用的内存。您可以在应用程序运行时在不同时间拍摄多个快照,以便比较应用程序内存状态。