Java中计算程序运行耗时的方法对比
来源:互联网 发布:怎样把商品发到淘宝 编辑:程序博客网 时间:2024/05/21 10:42
Java中测试程序代码运行时间的方式有两种:
第一种:以毫秒为单位计算的。
long startTime=System.currentTimeMillis();
//下面是一些测试代码
for(int i=0;i<10000;i++){
System.out.println("当前是:"+i);
}
long endTime=System.currentTimeMillis();
System.out.println("当前程序耗时:"+(endTime-startTime)+"ms");
第二种:以纳秒为单位计算的。
long startTime=System.nanoTime();
//下面是一些测试代码
for(int i=0;i<10000;i++){
System.out.println("当前是:"+i);
}
long endTime=System.nanoTime();
System.out.println("当前程序耗时:"+(endTime-startTime)+"ns");
测试程序如果需要高精确时间,一般会选择第二种,
测试程序如果需要一般精确时间,一般会选择第一种,
时间换算:
1小时=60分钟
1分钟=60秒
1秒=1000毫秒
1毫秒=1000微秒
1微秒=1000纳秒
1纳秒=1000皮秒
阅读全文
0 0
- Java中计算程序运行耗时的方法对比
- 程序运行耗时计算
- android计算程序运行耗时
- linux中运行耗时的程序
- 计算程序的耗时
- C# 计算时间差/运行耗时计算/时间计数器(非DateTime相减方法,Stopwatch类)及 与DateTime的对比测试
- Linux Shell 计算变量长度的不同方法及不同方法的耗时对比
- 计算运行耗时
- c++中常用的计算程序运行时间的方法
- c++中常用的计算程序运行时间的方法
- Matlab中计算程序运行时间的三种方法
- Matlab中计算程序运行时间的三种方法
- Matlab中计算程序运行时间的三种方法
- Matlab中计算程序运行时间的三种方法
- Matlab中计算程序运行时间的几种方法
- Matlab中计算程序运行时间的三种方法
- Matlab中计算程序运行时间的三种方法
- java计算程序运行时间的方法之一
- CountDownLatch的使用方法和应用场景分析
- base64编码
- 阿里云的Mysql远程连接不上的另一种原因
- 1000: ZCMU_A+B(IV)
- Mac-pycharm下安装Scrapy的问题
- Java中计算程序运行耗时的方法对比
- 随机森林
- 尽量不用基本类型作为标识
- ueditor富文本编辑器java使用及最简单的配置(ssh)
- 决策树之C4.5算法
- PHP学习笔记7:语言结构语句
- luogu(P2254 瑰丽华尔兹)
- 二叉树及其遍历(递归和非递归实现)
- 在win10环境下搭建 solr 开发环境