Q
代码运行时间
-1
A
回答
0
import java.lang.management.ManagementFactory;
import java.lang.management.ThreadMXBean;
long time = ManagementFactory.getThreadMXBean().getThreadCpuTime(Thread.currentThread().getId())
0
你可能想尝试StatsD:
https://github.com/youdevise/java-statsd-client
自述例子:
statsd.recordExecutionTime("bag", 25);
bag
是你想记录时间的方法。
0
如果您不喜欢每次都输入,请上课定时。
例(静态的,因为我很懒惰,不想实例化一个对象):
public static class CodeTimer{
static long start;
public static void start(){
start = System.nanoTime();
}
public static void end(){
System.out.println(System.nanoTime() - end);
//could easily change it to print out time in seconds, with some
//String before it, to return a value, etc.
}
}
这是完全一样的System.nanoTime()
方法,但是现在你只需要键入CodeTimer.start()
在在开始处和CodeTimer.end()
结束。
相关问题
- 1. 运行代码时的显示时间
- 2. 在特定时间运行VBA代码
- 3. 此伪代码的运行时间
- 4. 确定伪代码的运行时间
- 5. 自无限时间运行代码
- 6. 运行代码一段时间
- 7. 部分代码的CPU运行时间
- 8. 运行时间的排序代码
- 9. optmise此代码最小运行时间
- 10. VBA excel代码运行时间
- 11. 块代码的运行时间
- 12. 减少代码的运行时间
- 13. VBA运行代码在启动时和开启时间间隔
- 14. 代码运行时间太长,最终崩溃时间
- 15. 在运行时编译运行代码
- 16. 运行VS代码时System.typeloadException
- 17. 运行时异常代码
- 18. Python - 同时运行代码
- 19. requestAnimationFrame代码执行时间
- 20. 在特定的时间间隔后运行instagram代码
- 21. 在间隔时间后连续运行JavaScript代码
- 22. 了解运行时间代码的解释和执行
- 23. 的Android,在指定时间运行的一些代码行
- 24. 并行编程代码c#和运行时间
- 25. 如何计算一段代码中每行的运行时间
- 26. AVR来自定时器中断的长时间运行代码
- 27. 根据系统时钟在特定时间运行代码
- 28. 运行代码
- 29. 运行代码
- 30. 运行代码
它是如何“很大的干扰”? – Justin
@Quincunx大部分时间都能正常工作,但曾经有一次它吹倒了Alderaan。 –
SO共识似乎是你目前的方法(使用'nanoTime()')很好:http://stackoverflow.com/questions/180158 –