監視 ASP.NET 應用程序性能

發表于:2008-05-06來源:作者:點擊數: 標簽:性能NetNETASP應用程序
有許多工具可以幫助您 測試 和監視 Web 應用程序的 性能 。ASP.NET 包括多個性能計數器,可以使用這些性能計數器來跟蹤應用程序的執行。您還可以使用內置的 ASP.NET 跟蹤功能來跟蹤頁或應用程序的代碼執行。 注意 一些可視化設計器包括用于測試 ASP.NET 應用
有許多工具可以幫助您測試和監視 Web 應用程序的性能。ASP.NET 包括多個性能計數器,可以使用這些性能計數器來跟蹤應用程序的執行。您還可以使用內置的 ASP.NET 跟蹤功能來跟蹤頁或應用程序的代碼執行。

注意
  一些可視化設計器包括用于測試 ASP.NET 應用程序的工具。例如,Microsoft Visual Studio 2005 提供 Application Center Test 1.0 (ACT),該工具通過打開多個與 Web 服務器的連接并快速發送 HTTP 請求來模擬大型用戶組。有關更多信息,請參考位于 MSDN 網站上的 ACT 文檔。


  大多數 ASP.NET 性能計數器是為單個應用程序公開的。在 Windows 性能監視器 (Perfmon.exe) 中,“ASP.NET Applications”性能對象下提供針對單個應用程序的計數器。如果服務器上有多個應用程序,當選擇計數器進行監視時,請指定特定的應用程序實例。另外,性能監視器中有一個特殊的“__Total__”應用程序實例,它合計服務器上所有應用程序的計數器值。

  ASP.NET 還公開了全局計數器,這些計數器不限定于具體的應用程序實例。這些計數器位于 ASP.NET 性能對象之下。有關如何在 Windows 性能監視器中查看這些計數器的說明,請參見如何:查看計算機中可用的 ASP.NET 性能計數器。有關每個 ASP.NET 系統和 ASP.NET 應用程序性能計數器的信息,請參見 ASP.NET 的性能計數器。

  ASP.NET 還包含跟蹤功能,該功能可以顯示連續跟蹤輸出語句間的重要執行時間信息,以及有關服務器控件層次結構、使用的視圖狀態量和頁上的控件呈現大小等信息。有關跟蹤的更多信息,請參見 ASP.NET 跟蹤。

  由于 ASP.NET 運行于公共語言運行庫下,因此可以使用公共語言運行庫的分析服務完整地分析一個網頁,從入口點通過所有中間層對象到達結尾。有關探查器的更多信息,請參見調試 ASP.NET Web 應用程序。

注意
  當您要進行穩定狀態運行分析時,最好忽略首次請求和對象一次性初始化的開銷。例如,首次請求一個 ASP.NET 頁時,如果尚未對應用程序進行預編譯,則需要編譯 Page 類實例的開銷。一旦完成應用程序編譯,后續請求的性能將提高。


  有關 .NET Framework 中性能監視的更多信息,請參見監視性能閾值的介紹。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97