java中如何查看代码运行时间?
查看的方式有很多,网上一搜可以搜到一大片,这里只记录一种类型的代码,方便忘记时查看
long start = System.currentTimeMillis();
//此处写要测试的代码
long end = System.currentTimeMillis();
System.out.println("共耗时"+(end-start)+"毫秒");
- 其中
currentTImeMillis()
方法的作用是返回以毫秒为单位的当前时间。 所以用测试完的时间减去测试刚开始的时间,就是测试代码执行所用的时间。 - 该方法之所以返回以毫秒为单位的当前时间,是因为这个毫秒是当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。
- 也就是: 当前时间-协调世界时 1970 年 1 月 1 日午夜之间的时间
• 由 ChiKong_Tam 写于 2020 年 9 月 5 日