【问题标题】:Can we measure code performance in IntelliJ IDE我们可以在 IntelliJ IDE 中测量代码性能吗
【发布时间】:2015-02-20 23:44:29
【问题描述】:

我正在使用 IntelliJ IDE 进行 Java 应用程序开发。我想知道是否有一种方法可以计算从 IntelliJ 完成特定功能所需的时间。我四处搜索,但有些人提到了 dotTrace,但我无法真正掌握,如果它可以从 IntelliJ 链接。如果可能的话,任何链接或答案都将受到高度赞赏。

谢谢

【问题讨论】:

  • 有一个用于 JProfiler 的 IntelliJ 插件:plugins.jetbrains.com/plugin/253?pr= 也许看看?
  • jmh 有一个 IntelliJ 插件。使用它。
  • dotTrace 是 .NET 应用程序的分析工具;它不包含任何 Java 支持,并且不能与 IntelliJ 一起使用。

标签: java intellij-idea dottrace


【解决方案1】:

计算性能的简单方法,请使用纳秒时间并以此估算精确时间。我遵循以下方法,

long startTime = System.nanoTime();
// TODO - Call Function Here
long endTime = System.nanoTime() - startTime;

【讨论】:

  • OP 希望这是一个 IntelliJ 功能,而不是手动代码干预。
  • 如果您想要准确的结果,可以使用 JMH 进行 BenchMark。
猜你喜欢
  • 2016-07-10
  • 2011-09-05
  • 2017-01-01
  • 1970-01-01
  • 2012-11-19
  • 2013-09-16
  • 2020-06-15
  • 2021-04-29
  • 1970-01-01
相关资源
最近更新 更多