你在使用。net程序时使用过哪些分析器,你特别推荐哪一个?


当前回答

我以前跟红门的侧写师合作过。帮我完成了任务。

其他回答

我以前跟红门的侧写师合作过。帮我完成了任务。

我在一个大型的c#应用程序中发现了很多问题。

通常情况下,问题发生在启动或关机过程中,因为正在加载插件,并且正在创建、销毁、序列化或反序列化大数据结构。它们通常不止一次地被创建和初始化,并且更改处理程序被添加了多次,这进一步加剧了问题。

在这种情况下,程序可能非常缓慢,以至于只有2个样本就足以确定错误的方法/函数/属性调用位点。

对我来说,SpeedTrace是市场上最好的工具,因为它不仅能帮助您找到应用程序中的瓶颈。它还可以帮助你在故障排除场景中找到为什么你的应用程序崩溃,你的安装没有安装,你的应用程序挂起,你的应用程序性能有时很差取决于数据输入,例如,识别缓慢的db事务。

I must bring an amazing tool to your notice which i have used sometime back. AVICode Interceptor Studio. In my previous company we used this wonderful tool to profile the webapplication (This is supposed to be the single largest web application in the world and the largest civilian IT project ever done). The performance team did wonders with the help of this magnificent tool. It is a pain to configure it, but that is a one time activity and i would say it is worth the time. Checkout this page for details.

谢谢, 詹姆斯

如果你是ASP。你可以尝试MVCMiniProfiler (http://benjii.me/2011/07/using-the-mvc-mini-profiler-with-entity-framework/)