引入命名空间 using System.Diagnostics;

        static void Main(string[] args)
{
Stopwatch sw = new Stopwatch();
sw.Start();
for (int i = ; i < ; i++);
sw.Stop();
Console.WriteLine(sw.Elapsed);//显示程序执行的分钟数,执行的时间如果是分钟以上级别的用这个比较合适
Console.WriteLine(sw.ElapsedMilliseconds);//显示程序执行的秒数
Console.ReadKey();
}

记录代码耗时

 class Program
{
static void Main(string[] args)
{
Console.WriteLine("start...");
TestTime tt = new TestTime();
Thread.Sleep();
tt.writeTime("");
Thread.Sleep();
tt.writeTime("");
Thread.Sleep();
tt.writeTime("");
Console.WriteLine("end...");
}
} public class TestTime
{
Stopwatch sw;
string path = @"D:\time.txt";
//统计次数
int count = ;
//上次时间
long lastTime = ;
public TestTime()
{
sw = new Stopwatch(); if (File.Exists(path))
{
File.WriteAllText(path, "");
}
else
{
File.Create(path).Close();
} sw.Start();
} public void writeTime(string str)
{
count++;
File.AppendAllText(path, "第" + count.ToString() + "调用," + "距离上次时间:" + (sw.ElapsedMilliseconds - lastTime) / + "秒," + str + "\r\n");
lastTime = sw.ElapsedMilliseconds;
}
}

最新文章

  1. 以Excel 作为Data Source,将data导入db
  2. Android数据存储之Sqlite的介绍及使用
  3. 【腾讯Bugly干货分享】深度学习在OCR中的应用
  4. Android 生成颜色器
  5. 【python】os模块
  6. 基于FPGA的线阵CCD图像测量系统研究——笔记
  7. 【转】JS函数的定义与调用方法
  8. 黑马程序员—C语言的特点和关键字
  9. 无意发现vim里插入模式可以借助Alt键输入一些特殊字符
  10. 2.14. 删除托管对象(Core Data 应用程序实践指南)
  11. 【原创】sqlite ef6 踩坑
  12. Automatically migrating data to new machines kafka集群扩充迁移topic
  13. 获取当前div以外所有部分
  14. 【暴力枚举&amp;BFS】Flow Free @RMRC2017/upcexam5124
  15. zabbix使用微信报警(四)
  16. java jdk 配置
  17. [转] Android中的设计模式-备忘录模式
  18. i2c触摸屏驱动文件的实现
  19. 鼓捣phantomjs,做ajax网站的信息采集
  20. sql%bulk_rowcount &amp;&amp; sql%rowcount 的使用

热门文章

  1. 预防cdn链接失效,无缝切换本地文件
  2. Python基础-包与模块
  3. Tomcat上传文件报错:returned a response status of 403 Forbidden
  4. Python3下基于bs4和sqlalchemy的爬虫实现
  5. web安全测试---WebScarab工具介绍
  6. python 学习分享-文件操作篇
  7. python学习-- django 2.1.7 ajax 请求
  8. Django底层原理简介与安装
  9. list 类
  10. 山东理工大学第七届ACM校赛-G 飞花的传送门