Как просмотреть выделение памяти stacktrace в Java VisualVM
в этой статье описывается, как просмотреть stacktrace выделения памяти в Java VisualVM:http://rejeev.blogspot.de/2009/04/analyzing-memory-leak-in-java.html
короче говоря, определите пользовательский пресет в параметрах Java VisualVM и проверьте флажок"записывать трассировки стека распределения" на вкладке Настройки памяти.
теперь, когда я выбираю этот пользовательский пресет и начинаю профилирование памяти, я все еще не могу просмотреть stacktrace распределения памяти. Нет действия щелчка правой кнопкой мыши по элементу "сделайте снимок и покажите трассировки стека распределения" как описано в статье, и ничего подобного. Я использую VisualVM 1.7.
Как я могу просмотреть эти трассировки стека распределения?
2 ответов
Если вы не видите эту опцию, перейдите в Profiler - > активировать" настройки "флажок и активировать" запись трассировки стека распределения " в то время как профилировщик не активен.