java - 如何计算在 Java 中完成一个函数所需的时间?

标签 java profiling

我需要测量一个函数在 Java 中完成所需的时间。我该怎么做?

注意:

我想测量函数的时间消耗,而不是整个程序的时间。

最佳答案

long start = System.nanoTime();    
methodToBeTimed();
long elapsedTime = System.nanoTime() - start;

关于java - 如何计算在 Java 中完成一个函数所需的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/692569/

相关文章:

java - 扩展 JLabel 的 Draw 类

java - JVM如何检查程序中发生了哪种类型的异常?

Java 到 Kotlin 转换器和可为空的方法参数

memory - Unity 分析我的脚本的内存使用情况

Haskell 分析

java - 如何存储 Java 类型,只允许某些特定类型?

java - 具有系统托盘上下文菜单的渐变背景

python - line_profiler 不返回任何输出

java - 是否有用于分析 yourkit 快照(内存/cpu)的 API?

c - 使用 dtrace 分析 C 代码