【发布时间】:2011-02-02 22:41:18
【问题描述】:
我有一个自己用 java 编写的程序,但我想测试方法执行时间并获取特定方法的时间。我想知道这是否可能,通过某种方式的 Eclipse 插件?或者可能插入一些代码?
我明白了,这是一个很小的程序,不超过1500行,最好是专用工具还是System.currentTimeMillis()?
【问题讨论】:
-
您应该使用
System.nanoTime()来测量经过的时间(请参阅stackoverflow.com/questions/238920/…),而不是System.currentTimeMillis()。 @Stephen 在评论中提到的其他点(热身、JIT)仍然有效。 -
对这个任务使用秒表类
标签: java optimization