System.out.printf("普通循环费时: %d%n", endTime - startTime);优化
时间: 2023-07-15 10:14:29 浏览: 83
Middleware-Middleware.zip
可以使用`System.nanoTime()`来获取更高精度的时间戳,代码如下所示:
```
long startTime = System.nanoTime();
// 待优化的代码块
long endTime = System.nanoTime();
System.out.printf("优化后的循环费时: %d ns%n", endTime - startTime);
```
这样能够更准确地衡量代码块的执行时间。另外,建议对待优化的代码块进行具体分析,找到瓶颈所在,再进行优化,以达到更好的效果。
阅读全文