Как получить оперативную память определенного объекта в JRuby - PullRequest
0 голосов
/ 30 ноября 2011

Есть ли способ запросить площадь памяти конкретного объекта в JRuby?

1 Ответ

3 голосов
/ 30 ноября 2011

Вы слышали о jmap , jhat и visualvm ?

  1. jmap выводит карты памяти объектов / детали памяти кучи для данного процесса Java.

  2. jhat - это инструмент для анализа кучи, который позволяет создавать дамп кучи Java, а затем запрашивать его с использованием языка, похожего на SQL, для получения более подробной информации.

  3. visualvm - это еще один инструмент Java для просмотра подробностей о Java-приложениях, работающих в JVM.

Я нашел этот пост Чарльза Наттера , который очень помог мне начать работу с профилированием JRuby и проверкой памяти.

...