В настоящее время я разрабатываю собственный проект на Java, который состоит из пользовательских структур данных. Для измерения производительности я выбрал фреймворк Google Caliper, но для измерения использования памяти структурой данных я должен каждый раз измерять его с помощью VisuamVm (сбрасывать кучу и ждать вычисления сохраненного размера объекта), чтобы получить достоверные результаты. Я хочу сделать какие-то тесты «теста памяти».
Итак, вопрос:
Существует ли какой-либо фреймворк Java, аналогичный Caliper или JunitBenchmarks, который позволяет проводить тесты для измерения потребления памяти моими структурами данных?