闲着没事就想测试下程序运行代码的时间,搜了两个测试代码的方法,和大家一起分享:
1.以毫秒为单位(ms)
public static void main(String[] args) {
//get start time
long startTime = System.currentTimeMillis();
//test the code
test code
//get the end time
long endTime = System.currentTimeMillis();
System.out.println("take the time is: " + (endTime - startTime) + " ns")
}
2.以纳秒为单位
public static void main(String[] args) {
//get start time
long startTime = System.nanoTime();
//test the code
test code
//get the end time
long endTime = System.nanoTime();
System.out.println("take the time is: " + (endTime - startTime) + " ms")
}
END......
相关推荐
程序运行时间测试的一小段代码,简单但实用。用于程序代码片段的测试很有用。
测试代码的运行时间的思路:使用单片机内部定时器,在待测程序段的开始启动定时器,在待测程序段的结尾关闭定时器。为了测量的准确性,要进行多次测量,并进行平均取值。借助示波器的方法是:在待测程序段的开始阶段...
用java语言编写的一个测试一段程序的运行时间
在runtime.h里有个计算程序运行时间的代码,精确到毫秒
功 能: 返回处理器调用某个进程或函数所花费的时间。 用 法: clock_t clock(void); 说明:clock_t其实就是long,即长整形。该函数返回值是硬件滴答数,要换算成秒或者毫秒,需要除以CLK_TCK或者 CLK_TCK CLOCKS_...
在DSP的开发中,我们往往需要知道各个代码段所需的运行时间,本文档给出了CCS3.3环境用profile测试代码运行时间的步骤,这个方法虽然简便,但是精确率低。除此之外统计时间还有3种办法,(1)根据C6000编译手册上所说...
用C语言写的用于测试代码运行时间的小程序,简单演示!!
一个测试程序执行时间的简短代码,利用的是系统的自带时间
c/c++ 实现程序运行时间精确测量,本程序测得时间十分准确,精度为ms
vb.net程序实例 利用CPU时钟脉冲周期测试某段代码运行的精确时间,对程序进行优化时有一个时间参照。
为了测试一断程序的运行时间,特意写了这么一个类,并添加了注释,主要是运用了几个函数数组列表函数list(),字符串分割成数组函数explode(),获取时间戳和微秒数microtime(),把微秒数分割成数组并转换成变量处理,...
c++或者vc++平台,使用电脑主频和电脑时钟检测程序运行时间,检测出的时间单位为微妙级的。
测试程序运行时间,可以分段测试程序的时间,然后做出优化
C语言测试程序运行时间各种函数总结,可以便于调试程序,提高程序算法,考虑函数代码功能的方方面面,让自己对代码了解的更多
该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! <项目介绍> 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! ...
这个是2019.6.14 后 上期CTP接口升级...配置文件请修改合约为上海品种比如rb1911,随着时间推移,rb1911会失效,导致无法订阅和下单,请在setting.ini中将InsturmentID字段改为当前时间的主力合约,再运行下单测试。
有时需要测量特定嵌入式代码在给定目标硬件上执行所需的时间。 例如,实时应用需要在不超过周期时间(程序循环时间)的时间段内执行,否则会产生timer-over run错误。 我们需要知道执行时间的另一个原因是比较执行...
在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率。但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长。接着,就针对这一部分进行优化。 同时,还...
文件中带有2张测试图片,可直接运行程序,检测时间为2秒(时间基本是霍夫检测花费)。实际使用时,可加入圆环的定位算法,并对边缘检测后的圆环进行形态学上的腐蚀,可减少计算量,缩短检测时间。