Stopwatch简单时间检测

public ActionResult Index()
{
Stopwatch sw = new Stopwatch(); //实例化一个对象
sw.Start(); //开始计算
int[] a = {1,2,3,4,5,6,7,8,9 };
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("A", Type.GetType("System.String")));
dt.Columns.Add(new DataColumn("B", Type.GetType("System.String")));
dt.Columns.Add(new DataColumn("C", Type.GetType("System.String")));

foreach (int item in a) {
DataRow dr = dt.NewRow();
dr["A"]=item;
dr["B"]=item;
dr["C"]=item;
dt.Rows.Add(dr);
}
if (GetCache("dt") == null)
{
SetCache("dt", dt);
ViewBag.dt = (DataTable)GetCache("dt");
}
else
{
ViewBag.dt = dt;
}
sw.Stop(); //计算结束
ViewBag.dtime2 = sw.ElapsedMilliseconds;
return View();
}

原文地址:https://www.cnblogs.com/myloveblogs/p/5653744.html