什么是适用于.NET 4.0的好分析器?我愿意花一些钱,但不要太多(比如50英镑以内)。
我正在使用XNA为Windows Phone和Xbox开发游戏,这意味着这些项目是商业性质。我提到这一点是因为我看到有些分析器只适用于非商业用途。
如果能与Visual Studio集成则加分。
注意:我正在使用Visual Studio Professional 2010。
什么是适用于.NET 4.0的好分析器?我愿意花一些钱,但不要太多(比如50英镑以内)。
我正在使用XNA为Windows Phone和Xbox开发游戏,这意味着这些项目是商业性质。我提到这一点是因为我看到有些分析器只适用于非商业用途。
如果能与Visual Studio集成则加分。
注意:我正在使用Visual Studio Professional 2010。
截图:
(来源:sharpdevelop.net)
它非常强大,支持极少文档化的PSQL(Profiler SQL)查询语句。例如,我可以通过在查询栏中输入以下内容来筛选出我感兴趣的所有函数:
for f in Functions where f.Name.Contains("Foo") select f
Visual Studio 2010内置了一个相当不错的性能分析器(仅适用于高级版和旗舰版)。
另一个很棒的性能分析器是dotTrace。
我只列出我知道现在支持.Net 4.0的性能分析器,但请看一下这个关于.Net性能分析器的旧问题。也许其中一些最近也增加了对.Net 4.0的支持。无论如何,我认为现在没有任何新的性能分析器,因为这是一个非常复杂的主题。
Slim Tune 是一个很棒的性能分析工具。
每个人都想要一个分析器,但这种低技术方法也能很好地工作。