在IntelliJ IDE中,我们可以测量代码性能吗?

9
我正在使用IntelliJ IDE进行Java应用程序开发。我想知道是否有一种方法可以从IntelliJ计算特定函数完成所需的时间。我在谷歌上搜索过,但有些人提到了dotTrace,但我并没有真正掌握它是否可以从Intellij连接。如果有任何链接或答案可以实现,那将不胜感激。
谢谢。

有一个适用于 JProfiler 的 IntelliJ 插件:https://plugins.jetbrains.com/plugin/253?pr= 或许你可以看一下这个? - beresfordt
1
有一个适用于jmh的IntelliJ插件,使用它。 - Boris the Spider
1
dotTrace是一款专为.NET应用程序设计的性能分析工具;它不包含任何Java支持,也无法与IntelliJ一起使用。 - yole
1个回答

1

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

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


OP希望这成为IntelliJ的一个功能,而不是手动代码干预。 - igobivo
如果您想要准确的结果,可以使用JMH进行基准测试。 - parrotjack

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接