当前位置: 技术问答>java相关
我想记录一段代码开始到结束消耗的时间,该怎么做?
来源: 互联网 发布时间:2015-05-22
本文导语: 这段代码是线程中的一段代码: private long m_msec;//毫秒数 public void run() { .... m_msec=0;//出始时间为0 MyFunction(); //在此调用我的一个函数,我想知道的就是这个函数消耗的时间 现在输出新的m_msc的数值: ..... } 思路是...
这段代码是线程中的一段代码:
private long m_msec;//毫秒数
public void run()
{
....
m_msec=0;//出始时间为0
MyFunction(); //在此调用我的一个函数,我想知道的就是这个函数消耗的时间
现在输出新的m_msc的数值:
.....
}
思路是开另一个线程计时。我该怎么做呢?另外,如何把毫秒数转换成“时:分:秒:毫秒”的格式?
private long m_msec;//毫秒数
public void run()
{
....
m_msec=0;//出始时间为0
MyFunction(); //在此调用我的一个函数,我想知道的就是这个函数消耗的时间
现在输出新的m_msc的数值:
.....
}
思路是开另一个线程计时。我该怎么做呢?另外,如何把毫秒数转换成“时:分:秒:毫秒”的格式?
|
long m_msec = new Date().getTime();
MyFunction();
System.out.println( m_msec - new Date().getTime());
这样就输出了函数的执行毫秒数
还可以用专业测试工具,如jtest,jprobe都可以给出很详细的测试,还有占用cpu,内存。。。。。。
MyFunction();
System.out.println( m_msec - new Date().getTime());
这样就输出了函数的执行毫秒数
还可以用专业测试工具,如jtest,jprobe都可以给出很详细的测试,还有占用cpu,内存。。。。。。
|
java.text.SimpleDateFormat
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。