2008-09-11 100 views
18

他們是否支持Silverlight的任何分析器?我曾嘗試螞蟻(版本3.1)沒有任何成功?版本4是否支持它?任何其他產品,我可以嘗試?如何配置silverlight應用程序?

由於Silverlight 4的發佈更新 ,現在可以做的SL應用全剖析......看看this文章的話題

在PDC,我宣佈,Silverlight 4中隨着新的CoreCLR功能被VS2010配置文件分析,這意味着我們第一次爲您提供了剖析Silverlight應用程序所使用的託管代碼和本機代碼(用戶或平臺)的功能。哇噢。讚美CLR團隊。

旁註:從silverlight 1-3開始,人們只能使用xperf之類的東西(請參閱XPerf:Silverlight的CPU採樣器),它非常強大,可以查看佈局/文本/媒體/ gfx/etc管道, 。本機調用堆棧)

SilverLitePDC video, TechEd Iceland, VS2010, profiling, Silverlight 4

回答

19

安裝XPerf和xperfview爲可在這裏:http://msdn.microsoft.com/en-us/library/cc305218.aspx

(1)啓動你的樣品

(2)xperf -on基

(3)等待位

(4)xperf -d myprofile.etl

(5)當這樣做時,設置符號路徑:

 
    set _NT_SYMBOL_PATH= srvC:\symbolshttp://msdl.microsoft.com/downloads/symbols

(6)xperfview myprofile.etl

(7)跟蹤 - >加載符號

  • 選擇您希望看到
  • 右鍵單擊該CPU圖並選擇彙總表的面積

(8)接受EULA使用符號,擴大IEXPLORE,擴大agcore.dll或一切您的頂級模塊

1

Here是關於使用XPerf的詳細博客條目...還查看this關於剖析silverlight的視頻(在PDC上)!

1

SL 4.0有coreclr etw事件。應該能夠使用XPERF和Perfmonitor和clr etw來診斷異常,gc,線程和其他一些問題。我對此有blogged

使用Perfmonitor的FYI應該能夠提供調用堆棧。

ETW僅在Windows中可用。

1

我喜歡展鵬螞蟻。我發現它比dotTrace更好。

相關問題