У меня было старое приложение, файл JAR, который прошел некоторые улучшения. В основном некоторые части кода должны были быть изменены вместе с изменением некоторой логики.
Сравнивая старую версию с новой версией, новая версия примерно в 2 раза медленнее старой.
Я пытаюсь сузить причины замедления, но я измеряю время для определенных циклов for, используя System.println с System.currentTimeMillis (). Это действительно становится очень утомительным.
Есть ли инструмент производительности Java, который поможет мне понять, почему NEW JAR примерно в 2 раза медленнее старого?
Заранее спасибо.