0
我有一個使用大量內存的c#應用程序。我想追查哪些對象使用最多的內存,以便我可以優化一些東西。有沒有可以幫助解決這個問題的工具?有什麼東西可以讓我知道什麼對象/變量/等使用內存和多少?在c#app中跟蹤哪些對象正在使用我的內存?
在此先感謝。
我有一個使用大量內存的c#應用程序。我想追查哪些對象使用最多的內存,以便我可以優化一些東西。有沒有可以幫助解決這個問題的工具?有什麼東西可以讓我知道什麼對象/變量/等使用內存和多少?在c#app中跟蹤哪些對象正在使用我的內存?
在此先感謝。
看完我在VS2010上做的事情後,您可能會看到Analyze
菜單。如果是這樣,那麼你可以用它來獲取一些可能有用的信息。
但是,正如這個問題所指出的那樣,它很慢,並且會產生巨大的文件。 VS2010 .NET Memory Analysis - extremely slow
所以,你會想看看各種選項,並嘗試一個最能幫助你找到你想要的東西。
這可能是http://stackoverflow.com/questions/3927/what-are-some-good-net-profilers的副本,但我不確定是否有另一種方式讓您獲取此信息以外的使用探查器。我想不出另一種方法。 – 2011-03-24 12:54:12