time 
设为首页】【收藏本站
当前位置: 主页 > 程序设计 > .net > Visual Studio > VS 2012自带的性能分析工具使用介绍

VS 2012自带的性能分析工具使用介绍

时间:2013-04-20 23:13 点击:5908次 字体:[ ]




本篇通过一小段代码的console程序来进行性能的分析以及改进、直到后面的改进前、改进后性能比较结果

先看console代码(源代码下载):

  1. static void Main(string[] args)  
  2.         {  
  3.             int i = 10000;  
  4.             while(i-->0)  
  5.             {  
  6.                 Core c=new  Core();  
  7.                 c.Process(DateTime.Now.ToString());  
  8.             }  
  9.         }  
  10. public class Core  
  11.     {  
  12.         public void Process(string input)  
  13.         {  
  14.             //process logic  
  15.             string result = string.Format("{0}-{1}", DateTime.Now, input);  
  16.  
  17.             //log to file  
  18.             Log(result);  
  19.         }  
  20.  
  21.         public void Log(string message)  
  22.         {  
  23.             string fileName = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "log.txt");  
  24.  
  25.             string msg = "{Now}: {Message}";  
  26.             msg = msg.Replace("{Now}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));  
  27.             msg = msg.Replace("{Message}", message);  
  28.             using (StreamWriter sw = System.IO.File.AppendText(fileName))  
  29.             {  
  30.                 sw.WriteLine(msg);  
  31.                 sw.Flush();  
  32.                 sw.Close();  
  33.             }  
  34.         }  
  35.     } 

进行初次分析性能,操作步骤如下:

VS 2012自带的性能分析工具使用介绍_www.fengfly.com



本文地址 : http://www.fengfly.com/plus/view-212468-1.html
标签: VS 2012
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: