繁体   English   中英

如何在.Net应用程序中找到性能热点?

[英]How to find performance hot spots in .Net application?

我有一个现有的ASP.NET 2.0 Web服务为几个WinForms客户端提供服务。 在我们的应用程序中,我们相信我们在几个层面都存在性能问题。

  1. 在同步请求中发送同类数据
  2. 延迟加载,Web服务和数据库之间往返太多
  3. POCO < - >使用无类型数据集和反射进行Sql对象映射[no caching]

这是一个具有大量代码库的现有应用程序,我想用这个应用程序找出热点。

  1. 如何设置远程应用程序,例如部署在远程位置的winforms客户端?
  2. 我如何检测Web服务?
  3. 编辑**是否有任何分析器比VS分析器更好?
  4. 我可以相信剖析器告诉我热点,所以我不会用仪器污染我的代码吗? 或者我必须采取中间道路,探查器+仪器?

我建议你查看dotTrace 我承认我没有用过这个,但我已经使用了他们的其他旗舰产品(Resharper)。

这是一个用于分析和排除实时Web应用程序故障的好工具: http//newrelic.com/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM