Я заинтересован в проверке скорости и производительности моего приложения. Например, сколько времени было потрачено на db-запрос (я использую squeryl ORM).Тест скорости и профилирования Scala
Есть ли плагины для Intellij-Idea IDE?
Я заинтересован в проверке скорости и производительности моего приложения. Например, сколько времени было потрачено на db-запрос (я использую squeryl ORM).Тест скорости и профилирования Scala
Есть ли плагины для Intellij-Idea IDE?
Поскольку Scala работает в JVM, как о jvisualvm, хотя и не IntelliJ плагин: http://docs.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html
Если вы ищете плагинов для IntelliJ IDEA-, то YourKit профайлер может быть интегрирован в IDE. Профилировщики MyKit могут быть трудными для измерения точного времени в определенной части кода.
Вы должны рассмотреть возможность использования рамки microbenchmarking, такие как ScalaMeter для этого. В этой структуре вы пишете тесты, похожие на единичные тесты, которые можно выборочно запускать, чтобы убедиться, что производительность не изменилась. Он может быть аккуратно интегрирован с SBT - вы можете запустить его как тест.
Возможно, работа с VisualVM (http://visualvm.java.net/) даст вам достаточно информации? Существует плагин для IntelliJ, чтобы запустить его из среды IDE: http://plugins.jetbrains.com/plugin/7115?pr=idea – BergmannF
YourKit Java Profiler (http://www.yourkit.com/) является отличным и имеет очень хорошая интеграция с Eclipse и IntelliJ. К сожалению, это не бесплатно (но есть 15-дневная бесплатная пробная версия). – ghik
Не плагин Intellij, но вы можете захотеть взглянуть на чабреца: https://github.com/Ichoran/thyme – folone