C# 计时程序运行时间
2024-10-21 12:56:27
第一种 System.DateTime
public static void SubTest()
{
DateTime beforeDT = System.DateTime.Now;
int[] a = new int[] { , , , , , , , , , , , , , , , , , , , , };
//Shuffle(a) is the function you want to test.
Shuffle(a);
DateTime afterDT = System.DateTime.Now;
TimeSpan ts = afterDT.Subtract(beforeDT);
Console.WriteLine("DateTime costed for Shuffle function is: {0}ms",ts.TotalMilliseconds);
}
第二种用Stopwatch类(System.Diagnostics)
/// <summary>
/// 测试for循环优化
/// </summary>
/// <returns></returns>
[HttpGet("test")]
public ActionResult<ApiResponse> test()
{
var result = new ApiResponse();
Stopwatch sw = new Stopwatch();
sw.Start();
//耗时程序 sw.Stop();
TimeSpan ts = sw.Elapsed;
Console.WriteLine("DateTime costed for Shuffle function is: {0}ms", ts.TotalMilliseconds);
return result; }
转自:https://www.cnblogs.com/I-am-Betty/p/10489787.html
最新文章
- 1-web应用之LAMP源码环境搭建
- 11.Object方法
- 学习AOP之JAVA的代理机制
- TextRank 自动文摘
- Oracle日期时间
- Loadrunner:POP3协议录制收信,使用foxmail录制到的脚本为空
- discuz pc端显示触摸版
- Mac开发者必备实用工具推荐
- Spring dbcp连接池简单配置 示例
- IQ调制、整形滤波器与星座映射
- Jmeter单个长连接发送多个Sample
- 我的react+material-ui之路
- RGB颜色名称与色值对应表
- 从零开始学 Web 之 Vue.js(五)Vue的动画
- 浅谈Linux下CPU利用率和CPU负载【转】
- zoj 1002 Fire Net 碉堡的最大数量【DFS】
- nginx 内置变量
- PHP多个进程同时写入同一个文件
- echarts3使用总结2
- Markdown语法笔记
热门文章
- MySQL 是如何利用索引的
- [Beta阶段]第三次Scrum Meeting
- Linux 删除文件未释放空间问题处理,下清空或删除大文件
- wordpress 获取指定作者的所有 post meta
- thinkjs框架发布上线PM2管理,静态资源访问配置
- 树莓派小用手册(安装系统,配置图形界面,连接WiFi,调用摄像头,安装ffmpeg)
- Executors创建四种线程池
- 第一次使用markdown
- bootstrap datetimepicker 添加清空按钮
- 工控随笔_25_西门子TIA 博图V14.SP1安装报错,授权错误