易截截图软件、单文件、免安装、纯绿色、仅160KB

监视 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 和 AJAX 应用程序。
注意:
当您要进行稳定状态运行分析时,最好忽略首次请求和对象一次性初始化的开销。例如,首次请求一个 ASP.NET 页时,如果尚未对应用程序进行预编译,则需要编译 Page 类实例的开销。一旦完成应用程序编译,后续请求的性能将提高。
有关 .NET Framework 中性能监视的更多信息,请参见监视性能阈值的介绍。
请参见
概念
ASP.NET 运行状况监视
开发高性能的 ASP.NET 应用程序
在 ASP.NET 中优化性能
ASP.NET 的性能计数器
ASP.NET 缓存


相关文档:

浅谈ASP.net安全编程

在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......

asp.net c# request常用

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace pub.mo
{
public class request
{
private request() { }
/// <summary>
/// 获取session
/// </summary>
/// <param name="_session_name" ......

ASP.NET 页面中 滚动当前系统时间

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Admin_Default3" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language="javascript" type ="text/javascript"> ......

asp.net的错误 Failed to access IIS metabase

asp.net的错误--Failed to access IIS metabase 收藏
 
Server Error in '/sdxx' Application.
--------------------------------------------------------------------------------
Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web ......

Asp.net中,从弹出窗体取选择值

在Asp.net中,从A页面中弹出B页面,在B页面中选择数据后,关闭并将数据更新到A页面,是一种常用 的方式。只是我对Javascript不熟悉,所以捣鼓了一下午,终于有了一点成绩:
测试项目有两个页面:Default.aspx及Default2.aspx,在Default.aspx页面上有一个TextBox1及一个Button1,Button1用于触发Default2.aspx,TextBox1用 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号