<p>Is their any profilers that support Silverlight? I have tried ANTS (Version 3.1) without any success? Does version 4 support it? Any other products I can try?</p>
<p><strong>Updated</strong>
since the release of Silverlight 4, it is now possible to do full profiling on SL applications... check out <a href="http://blogs.msdn.com/seema/archive/2010/01/28/pdc-vs2010-profiling-silverlight-4.aspx" rel="noreferrer">this</a> article on the topic</p>
<blockquote>
<p>At PDC, I announced that Silverlight 4 came with the new CoreCLR capability of being profile-able by the VS2010 profilers: this means that for the first time, we give you the power to profile the managed and native code (user or platform) used by a Silverlight application. woohoo. kudos to the CLR team.</p>
<p>Sidenote: From silverlight 1-3, one could only use things like xperf (see XPerf: A CPU Sampler for Silverlight) which is very powerful to see the layout/text/media/gfx/etc pipelines, but only gives the native callstack.)</p>
</blockquote>
<p>From <a href="http://blogs.msdn.com/seema" rel="noreferrer">SilverLite</a> (<a href="http://blogs.msdn.com/seema/archive/2010/01/28/pdc-vs2010-profiling-silverlight-4.aspx" rel="noreferrer">PDC video, TechEd Iceland, VS2010, profiling, Silverlight 4</a>)</p>

[{'answer_id': 55954, 'author': 'Jon Galloway', 'author_id': 5, 'author_profile': 'https://Stackoverflow.com/users/5', 'pm_score': 5, 'selected': True, 'text': '<p>Install XPerf and xperfview as available here: <a href="https://web.archive.org/web/20140825011849/http://blogs.msdn.com:80/b/seema/archive/2008/10/08/xperf-a-cpu-sampler-for-silverlight.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/cc305218.aspx</a></p>\n<p>(1) Startup your sample</p>\n<p>(2)       xperf -on base</p>\n<p>(3)      wait for a bit</p>\n<p>(4)       xperf –d myprofile.etl</p>\n<p>(5)  when this is done, set your symbol path: <pre>\nset _NT_SYMBOL_PATH= srv<em>C:\\symbols</em><a href="http://msdl.microsoft.com/downloads/symbols" rel="nofollow noreferrer">http://msdl.microsoft.com/downloads/symbols</a></pre></p>\n<p>(6) xperfview myprofile.etl</p>\n<p>(7) Trace -&gt; Load Symbols</p>\n<ul>\n<li>Select the area of the CPU graph that you want to see</li>\n<li>Right-click and select Summary Table</li>\n</ul>\n<p>(8) Accept the EULA for using symbols, expand IExplore, expand agcore.dll or whatever is your top module</p>\n'}, {'answer_id': 258072, 'author': 'rudigrobler', 'author_id': 5147, 'author_profile': 'https://Stackoverflow.com/users/5147', 'pm_score': 1, 'selected': False, 'text': '<p><a href="http://blogs.msdn.com/seema/archive/2008/10/08/xperf-a-cpu-sampler-for-silverlight.aspx" rel="nofollow noreferrer">Here</a> is a detailed blog entry about using XPerf... Also check out <a href="http://channel9.msdn.com/pdc2008/PC06/" rel="nofollow noreferrer">this</a> video (at PDC) about profiling silverlight!!!</p>\n'}, {'answer_id': 1381259, 'author': 'zuraff', 'author_id': 111148, 'author_profile': 'https://Stackoverflow.com/users/111148', 'pm_score': 1, 'selected': False, 'text': '<p>AtoLogic SilverProfiler should work for you. See <a href="http://www.atologic.com" rel="nofollow noreferrer">http://www.atologic.com</a></p>\n'}, {'answer_id': 2480070, 'author': 'Naveen', 'author_id': 19407, 'author_profile': 'https://Stackoverflow.com/users/19407', 'pm_score': 1, 'selected': False, 'text': '<p>SL 4.0 has coreclr etw events. Should be able to diagnose exception,gc, threading and few others using the XPERF and <a href="http://bcl.codeplex.com/releases/view/42784" rel="nofollow noreferrer">Perfmonitor</a> and clr etw. I have <a href="http://naveensrinivasan.wordpress.com/2010/03/15/undocumented-silverlight-feature-%e2%80%93-etw-tracing/" rel="nofollow noreferrer">blogged</a> about this. </p>\n\n<p>FYI using Perfmonitor should be able to provide call-stacks. </p>\n\n<p>ETW is available only in Windows. </p>\n'}, {'answer_id': 2577752, 'author': 'Ivan Shakhov', 'author_id': 309130, 'author_profile': 'https://Stackoverflow.com/users/309130', 'pm_score': 2, 'selected': False, 'text': '<p>Try JetBrains dotTrace performance profiler.\nHere is the detail how to:\n<a href="http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight+application" rel="nofollow noreferrer">http://confluence.jetbrains.net/display/NetProf/How+to+profile+silverlight+application</a></p>\n'}, {'answer_id': 2746446, 'author': 'Oren', 'author_id': 329961, 'author_profile': 'https://Stackoverflow.com/users/329961', 'pm_score': 3, 'selected': False, 'text': '<p>Visual Studio 2010 (with the Silverlight 4 tools) comes with command line support for profiling Silverlight apps.</p>\n\n<p>Full instructions for profiling SL4 can be found at: <a href="http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/" rel="noreferrer">http://www.nachmore.com/2010/profiling-silverlight-4-with-visual-studio-2010/</a></p>\n'}, {'answer_id': 4750195, 'author': 'Jonathan Allen', 'author_id': 5274, 'author_profile': 'https://Stackoverflow.com/users/5274', 'pm_score': 1, 'selected': False, 'text': '<p>I like RedGate ANTS. I find it to be a much nicer profiler than dotTrace.</p>\n'}]
['https://Stackoverflow.com/questions/55943', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/5147/']