liyonghui

导航

网站性能监控 System.Diagnostics.Stopwatch


网站性能是我们前台开发要解决的问题,程序线上发布后,有时候我们会发现执行的速度非常慢,如何监控线上程序代码执行情况,究竟是那一段代码导致程序执行缓慢,这是我们需要对代码程序进行监控。微软已经给我们提供了这样的一个用于监控程序所需时间的一个类
System.Diagnostics.Stopwatch。

第一步:实例化一个监控对象。

System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
第二步:在要监控的代码前开始监控。
watch.Start();
第三步:输出每段代码执行的时间,这里使用的lognet记录程序执行的时间。
Logger.LogFile.info(string.Format("解析请求参数完成:{0}", watch.ElapsedMilliseconds));
程序执行代码......
Logger.LogFile.info(string.Format("获取数据完成:{0}", watch.ElapsedMilliseconds));
第四步:结束对代码执行时间监控。
watch.Stop();
 

posted on 2012-08-20 16:14  李永辉  阅读(675)  评论(0编辑  收藏  举报