Как gdb используется для отладки программ Java?

Когда gdb используется для целей отладки в Java:

  • Какое практическое применение?
  • Каковы его ограничения?
  • Как он сравнивается с другими отладчиками?

Ответ 1

Я бы сказал, что gdb используется для отладки Java, когда программист приходит с другого языка и уже знаком с gdb. В противном случае кажется странным выбором, учитывая, что для Java существуют более популярные альтернативы: jdb, JSwat, eclipse, netbeans и т.д.

Вот учебник для отладки Java с помощью gdb.

Ответ 2

GDB 99% времени не пригодится для отладки Java, но это может помочь вам найти утечки памяти, которые не могут отлаживать java-отладчики.