我正在寻找一款软件,用于进行基准测试、代码和应用程序性能分析。
类似于英特尔VTune的东西。
有没有人能给我一些名称,免费或付费,针对c#应用程序。
谢谢。
有没有人能给我一些名称,免费或付费,针对c#应用程序。
谢谢。
...他们的内存分析器无疑也会有所帮助。
听起来你有多个目的。
如果你想监控程序的性能健康状况,那么测量基准和分析器可能是你想要的。
如果你需要让一个程序运行更快,并且你有它的源代码,我认为最好的方法是获取一些可以采样调用堆栈并给你每行墙钟时间百分比的东西。对于这个,不要寻求高精度的计时。相反,寻找高精度的定位负责高百分比时间的代码。特别是在较大的程序中,这些行是函数或方法调用,你可以找到一种避免的方法。不要陷入认为唯一的问题是程序计数器所在的热点的神话,也不要陷入认为所有I/O都是必要的I/O的神话。
有一种完全手动的方法,有些人使用它,并且效果非常好。