我的生产服务器中启动并运行了一个 asp.net 网站。我想获得在生产服务器中分析 asp.net 网站的可能方法,因为我的应用程序真的很慢?正如我所说的慢,我不是指静态内容的交付,而是数据库操作和我的 C# 代码?那么有什么建议吗?
问问题
1993 次
2 回答
5
(完全披露:我在 VS Profiler 团队中)
Visual Studio 2010 Ultimate(以及 VS2008 Dev/Suite 和 VS2005 Dev/Suite)包括一个可在 ASP.NET 网站上运行的托管 CPU 分析器。如果您在生产机器上进行分析,则需要使用VS 安装介质上提供的独立分析器包(小型便携式安装程序)。
如果你有 VS2010 Ultimate,你也可以使用VSPerfASPNetCmd命令行工具来做你的分析。否则,该过程会更加手动,但在此处有很好的记录。
于 2010-08-26T05:48:17.123 回答
3
您不能在共享主机环境中使用 VS 的分析器。我的建议是在您的开发系统上复制场景(加载缓慢的页面)并识别并修复那里的性能问题。更昂贵的 Visual Studio 版本附带了用于对网站进行负载测试的工具。
于 2010-08-26T05:52:13.853 回答