Проверка времени выполнения в IntelliJ IDEA

Как я могу узнать, сколько времени потребовалось для запуска кода в InteliJ?

Ответ 1

Я не думаю, что вы можете использовать Intellij, вам либо нужно использовать профилировщик, например Yourkit, чтобы профилировать код или использовать некоторые примитивные тесты, используя System.currentTimeInMillis(). В качестве альтернативы вы можете использовать Apache Commons StopWatch, чтобы выполнить бенчмаркинг:

StopWatch stopwatch = new StopWatch();
stopwatch.start();
... some code...
stopwatch.stop();
long timeTaken = stopWatch.getTime()

https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/time/StopWatch.html

EDIT: для Intellij есть плагин, который использует VisualVM для профилирования, вы можете установить это как еще одну альтернативу.

http://plugins.intellij.net/plugin/?id=3749