Задать вопрос
@0xC0CAC01A

Как подключиться к JVM чтобы логгировать все обращения к внутренней памяти?

Для исследовательского проекта (сразу скажу, что не реверс энджинеринг) нужно логирровать все обращения написанного на Джаве приложения к его же внутренней памяти. Есть ли какое-то API наподобие hooks в Windows?
  • Вопрос задан
  • 3177 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@Walrus
JVMTI
Ответ написан
Комментировать
@golden13
Копать в сторону Java profiling (jmap, jhat, visalvm, и т.д.)
Правда разгребать там придётся немало.
Ответ написан
Комментировать
dginz
@dginz
Для всех debugger-like целей Oracle рекомендует JDI: http://docs.oracle.com/javase/1.5.0/docs/guide/jpda/jdi/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы