在线程中,使用下面这种常用方式是不能统计出正确的运行时间。
long tStart = System.currentTimeMillis();
//某一段代码
long tEnd = System.currentTimeMillis();
两个时间相减并打印
System.out.println(tEnd - tStart + "毫秒");
现在接手一个多线程开发的程序,效率比较慢,想看看究竟是哪段代码运行耗时比较长,
麻烦大家指点一下。谢谢
long tStart = System.currentTimeMillis();
//某一段代码
long tEnd = System.currentTimeMillis();
两个时间相减并打印
System.out.println(tEnd - tStart + "毫秒");
现在接手一个多线程开发的程序,效率比较慢,想看看究竟是哪段代码运行耗时比较长,
麻烦大家指点一下。谢谢
解决方案 »
- hibernate 使用联合查询的时候报空指针异常
- 望高手能以下面例子解释下锁机制
- 加入背景图的问题
- 表格添加在JScrollPane中为什么不能现实
- URL传递参数中含有特殊符问题!100分相赠
- AJAX div.innerHTML 赋值 在IE下经常暴掉,但在其他浏览器没有这个问题.郁闷.....
- 问一个简单的函数问题
- 在tomcat下如何在启动时,自动加载jar文件
- 请高手指点迷经
- motolora 388手机上中文问题
- CardLayout显示问题,不能切换卡片,出错:java.lang.IllegalArgumentException: wrong parent for Ca
- 帮忙用字节流改下、谢谢
一个同步辅助类
刚查了有个例子,看下有没有帮助
http://blog.csdn.net/kexin_bo/article/details/6902377
http://icymarywei.blog.163.com/blog/static/12750810220101131111853832/