在你计时开始的地方写下代码:
long start = System.currentTimeMillis();
//表示定义当前系统时间,单位:毫秒
在你计时结束的地方写下下面的代码:
long end = System.currentTimeMillis();
所有程序运行的时间数(毫秒)为:
long useTime = end - start;
如新开10000个Double所需时间计算:
long start = System.currentTimeMillis();
//代码开始
for(int i=0;i<10000;i++){
Double a = new Double(i);
}
//代码结束
long end = System.currentTimeMillis();
//运行代码总用时:
long useTime = end - start;
long start = System.currentTimeMillis();
//表示定义当前系统时间,单位:毫秒
在你计时结束的地方写下下面的代码:
long end = System.currentTimeMillis();
所有程序运行的时间数(毫秒)为:
long useTime = end - start;
如新开10000个Double所需时间计算:
long start = System.currentTimeMillis();
//代码开始
for(int i=0;i<10000;i++){
Double a = new Double(i);
}
//代码结束
long end = System.currentTimeMillis();
//运行代码总用时:
long useTime = end - start;
本文介绍了一种使用Java进行性能测试的方法,通过记录系统时间来测量创建大量Double对象所需的时间。具体步骤包括设置起始时间点、执行创建对象的代码、记录结束时间点,并计算总耗时。
327

被折叠的 条评论
为什么被折叠?



