
正文
分析java代码运行时长 java的运行效率
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何准确的测试一段java代码的执行时间
检测一个JAVA程序分析java代码运行时长的运行时间方法分析java代码运行时长: long startTime = System.currentTimeMillis();//获取当前时间//doSomeThing(); //要运行的java程序long endTime = System.currentTimeMillis();System.out.println("程序运行时间分析java代码运行时长:"+(endTime-startTime)+"ms");
相关问答
Q1: java中如何计算一个程序运行所需的最少时间,最多时间和平均时间?
在程序运行之前得到系统时间,运行完之后再次得到系统时间。两者相减得到程序运行了多少时间。(注意:是毫秒数) ,别告诉我你不知道怎么获得系统时间,我会感觉压力很大的。
Q2: java代码运行10次的时间
此方法为 Java 内置的方法,使用 System.currentTimeMillis 来执行统计的时间(统计单位:毫秒)(统计单位:毫秒),示例代码如下:
public class TimeIntervalTest {
public static void main(String[] args) throws InterruptedException {
// 开始时间
long stime = System.currentTimeMillis();
// 执行时间(1s)
Thread.sleep(1000);
// 结束时间
long etime = System.currentTimeMillis();
// 计算执行时间
System.out.printf("执行时长:%d 毫秒.", (etime - stime));
}
}
以上程序的执行结果为:
执行时长:1000 毫秒.
方法二:System.nanoTime
此方法为 Java 内置的方法,使用 System.nanoTime 来统计执行时间(统计单位:纳秒),它的执行方法
Q3: java羡慕启动时间过久怎么分析优化
拿到junit代码去运行,监测时长,然后分别监测其中有可能特别耗时的部分。找出最耗时的代码,分析是否有冗余的循环啊,是否有低性能的sql语句啊,低性能的排序啊等等类似这样的,有针对性地优化
分析java代码运行时长的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java的运行效率、分析java代码运行时长的信息别忘了在本站进行查找喔。







