2011-01-09 104 views
3

有沒有辦法從客戶端C#代碼中測量Silverlight插件的當前內存使用情況?Silverlight內存使用情況

我正在隔離內存泄漏,很高興知道插件的當前內存使用情況。

例如,它可以記錄到一個文件,然後我點擊一個按鈕,它正在使用「60 MB」,並在我點擊它使用'70 MB'等按鈕後,我可以逐步添加控件和使用這種技術來量化泄漏。


正如我上面提到的,

我更想找一個C#的Silverlight庫調用,我可以在我的代碼中調用在任何特定的時間點來得到當前的內存使用情況。

所以我猜測沒有辦法做到這一點?我相信這是可能的,但也許silverlight的剝離性質已經排除了這種功能?

+1

你是否檢查過類似的問題http://stackoverflow.com/questions/156507/does-a-silverlight-memory-profiler-exist? – 2011-01-09 19:52:56

+0

我更加尋求一種C#silverlight庫調用,可以在我的代碼中調用以獲取當前內存在任何特定時間點的使用情況。 – peter 2011-01-12 21:41:24

回答

1

GC.GetTotalMemory可以幫助你。