第一种   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. 1-web应用之LAMP源码环境搭建
  2. 11.Object方法
  3. 学习AOP之JAVA的代理机制
  4. TextRank 自动文摘
  5. Oracle日期时间
  6. Loadrunner:POP3协议录制收信,使用foxmail录制到的脚本为空
  7. discuz pc端显示触摸版
  8. Mac开发者必备实用工具推荐
  9. Spring dbcp连接池简单配置 示例
  10. IQ调制、整形滤波器与星座映射
  11. Jmeter单个长连接发送多个Sample
  12. 我的react+material-ui之路
  13. RGB颜色名称与色值对应表
  14. 从零开始学 Web 之 Vue.js(五)Vue的动画
  15. 浅谈Linux下CPU利用率和CPU负载【转】
  16. zoj 1002 Fire Net 碉堡的最大数量【DFS】
  17. nginx 内置变量
  18. PHP多个进程同时写入同一个文件
  19. echarts3使用总结2
  20. Markdown语法笔记

热门文章

  1. MySQL 是如何利用索引的
  2. [Beta阶段]第三次Scrum Meeting
  3. Linux 删除文件未释放空间问题处理,下清空或删除大文件
  4. wordpress 获取指定作者的所有 post meta
  5. thinkjs框架发布上线PM2管理,静态资源访问配置
  6. 树莓派小用手册(安装系统,配置图形界面,连接WiFi,调用摄像头,安装ffmpeg)
  7. Executors创建四种线程池
  8. 第一次使用markdown
  9. bootstrap datetimepicker 添加清空按钮
  10. 工控随笔_25_西门子TIA 博图V14.SP1安装报错,授权错误