测试代码执行时间 java
时间: 2023-10-14 07:27:35 浏览: 72
可以使用 Java 自带的 System 类中的 currentTimeMillis() 方法来测试代码的执行时间。具体的实现步骤如下:
1. 在代码执行前,调用 System.currentTimeMillis() 方法获取当前时间的毫秒数;
2. 执行代码;
3. 在代码执行后,再次调用 System.currentTimeMillis() 方法获取当前时间的毫秒数;
4. 用第二步获取的时间减去第一步获取的时间,就可以得到代码的执行时间。
下面是一个示例代码:
```java
public class Test {
public static void main(String[] args) {
long startTime = System.currentTimeMillis(); // 记录开始时间
// 执行代码
for (int i = 0; i < 1000000; i++) {
// do something
}
long endTime = System.currentTimeMillis(); // 记录结束时间
System.out.println("代码执行时间:" + (endTime - startTime) + "ms"); // 输出执行时间
}
}
```
注意,这种方法只是用来简单测试代码执行时间的,如果需要更精确的测试,可以使用 Java 的 Profiler 工具。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)