Как сделать тесты производительности на Java?Например, время выполнения, отслеживание использования памяти, отслеживание операций в секунду и, возможно, существуют другие полезные тесты.Как реализовать эти тесты без влияния на реальную работу приложения (без этого теста)?Я имею в виду, что могу быть уверен, что мое приложение будет работать с такой же производительностью в среднем без этих тестов.
Примечание: мне нужно прикрепить определенный инструмент к моему тестовому классу.Я знаю, что существует множество различных инструментов для тестирования огромного количества параметров виртуальной машины приложения.Мне нужно написать тестовый класс с различными тестовыми параметрами, значения которых я могу обрабатывать как хочу.Было бы хорошо, если бы API поддерживал графический GUI для некоторых из этих параметров.