2009-11-04 60 views
1

有谁知道与.NET 4(测试版2)一起使用的探查器?我通常使用EQATEC分析器,但它似乎没有与.NET 4可执行文件一起工作。.NET 4 Profiler?

回答

0

VS2010终极版配备了一个分析器。它被放置在分析菜单中。我还没有把它用于任何严肃的事情,但它似乎是VS2008/2005 TF版本附带的更新版本。

1

对于它的价值,我发现我们的.NET应用程序有很多性能问题,使用non-profiler

+0

这是个好主意,我会考虑,但我不知道它是否能够帮助我的具体的问题 - 我有我自己的一个业余爱好者的编译器和我想测量编译器生成的已编译.NET可执行文件的性能特征。 – 2009-11-06 00:23:51

+0

@DJJOKOO:这听起来像一个非常有趣的项目。我做了一些编译器,但从来没有一个我会称之为“严重”。对于基本测试,我会将生成的代码与另一个编译器进行比较。我想你想进入整个优化领域。我个人的观点是编译器优化的整个主题过分强调,但人们在这一点上肯定会有所不同。祝你好运。 – 2009-11-06 01:15:14

+0

感谢您的建议。不幸的是,由于编译器是一个JIT编译器,所以得到生成的MSIL并不是很容易 - 编译的代码从不写入磁盘。虽然我同意编译器优化过分强调(特别是在.NET中),但对于使用我的编译器编译的程序,现代计算机需要几乎一秒的时间来计算20的阶乘,所以显然有错误,我希望探查器可以帮助我找到问题的根源。 – 2009-11-08 18:47:47