监控程序执行效率,页面执行时间
2008-01-10 17:14
435 查看
很多时候,我们对自己的程序的瓶颈不是很清楚。如一个本地类和一个webservice之间的调用到底是有多大的区别。页面整个的执行时间怎么样监控。程序是在那个地方化的时间最长。现在我就把.NET2.0以后的监控方法说下。其实很简单,只要在System.Diagnostics 中就有一个可以直接使用的类 --Stopwatch。不多说了。将代码贴出来。
protected void Page_Load(object sender, EventArgs e)
{
Stopwatch watch = new Stopwatch(); //实例化一个监控对象
watch.Start(); //开始监控业务逻辑
string a = null;
for (int i = 0; i < 10000; i++)
{
a = i.ToString();
}
Thread.Sleep(10); //将线程延迟10毫秒。一个多这样的测试,多要使用到线程方面
watch.Stop(); //结束监控
Response.Write(watch.ElapsedMilliseconds); //输出计时结果,单位:毫秒
}
protected void Page_Load(object sender, EventArgs e)
{
Stopwatch watch = new Stopwatch(); //实例化一个监控对象
watch.Start(); //开始监控业务逻辑
string a = null;
for (int i = 0; i < 10000; i++)
{
a = i.ToString();
}
Thread.Sleep(10); //将线程延迟10毫秒。一个多这样的测试,多要使用到线程方面
watch.Stop(); //结束监控
Response.Write(watch.ElapsedMilliseconds); //输出计时结果,单位:毫秒
}
相关文章推荐
- C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
- Python实现监控程序执行时间并将其写入日志的方法
- 监控程序执行时间并将其写入日志的脚本
- shell 监控一个程序或者命令执行时间
- 三行代码实现.NET MVC统计显示页面的执行时间 超简单的实现方法 分析页面执行效率
- 获得在查询分析器里执行程序的精确时间以及查询效率问题
- 排查php页面的执行时间程序
- C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
- C# 程序执行时间查看, 效率查看
- C# 监控统计 程序执行 时间
- C#.Net Mvc运营监控,计算方法/接口/action/页面执行时间
- Python实现监控程序执行时间并将其写入日志的方法
- c# 计算程序执行时间,计算一段代码执行所用的时间,测试效率
- B/S架构开发hive客户端程序:后台执行时间长,页面过期问题
- 通过计算python执行时间,来提升程序的运行效率
- 解读30个提高Web程序执行效率的好经验
- 你用什么方法检查 PHP 脚本的执行效率(通常是脚本执行时间)和数据库 SQL 的效率(通常是数据库 Query 时间), 并定位和分析脚本执行和数据库查询的瓶颈所在?
- 获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
- C语言--计算程序执行时间
- java 程序执行时间