asp.net - 在生产服务器中分析 asp.net 网站的可能方法?

标签 asp.net profiling performance query-optimization production-environment

<分区>

我有一个 asp.net 网站在我的生产服务器上运行。我想获得在生产服务器中分析 asp.net 网站的可能方法,因为我的应用程序真的很慢?正如我所说的慢,我不是指交付静态内容,而是指数据库操作和我的 C# 代码?那么有什么建议吗?

最佳答案

(完全披露:我在 VS Profiler 团队)

Visual Studio 2010 Ultimate(以及 VS2008 Dev/Suite 和 VS2005 Dev/Suite)包括一个可在 ASP.NET 网站上运行的托管 CPU 分析器。如果您在生产机器上进行分析,您将需要使用 standalone profiler package (小型可移植安装程序)在 VS 安装介质上可用。

如果你有 VS2010 Ultimate,你也可以使用 VSPerfASPNetCmd命令行工具来做你的分析。否则,这个过程需要更多的手动操作,但它有很好的记录here .

关于asp.net - 在生产服务器中分析 asp.net 网站的可能方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3572318/

相关文章:

python - 如何计算连续n列的平均值?

asp.net - "Webservice"这个词是否暗示特定的格式?

android - 如何使用探查器查找内存泄漏

java - 导致 OOM 的线程的堆栈跟踪

c++ - 使用 STL vector 优化算术运算

ruby - 比较两个数组并删除唯一值

java - 我的第一个 LWJGL 应用程序性能不佳

c# - 从 .NET : the ‘return null’ issue 调用 Java/AXIS Web 服务

javascript - 使用JS检测文本框何时有值和单选按钮列表何时有选定索引

php - PHP 代码 : header() in Asp.Net 的等价物是什么?