输出页面加载时间或者方法执行耗费时间

来源:互联网 发布:linux搜狗输入法激活 编辑:程序博客网 时间:2024/06/05 18:41

了解page页面的生命周期,对输出页面加载时间就非常简单了。

        protected DateTime dt;         protected void Page_Load(object sender, EventArgs e)         {                       }         protected override void OnPreInit(EventArgs e)         {             dt = DateTime.Now;             base.OnPreInit(e);         }         protected override void OnLoadComplete(EventArgs e)         {             base.OnLoadComplete(e);             TimeSpan ts = DateTime.Now - dt;             Response.Write("加载页面用时:" + ts.TotalMilliseconds);         } 


方法耗时:

       System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();                watch.Start();                for (int i = 0; i < 10000; i++)                {                    //代码                }                watch.Stop();                var useTime = (double)watch.ElapsedMilliseconds / 1000;