Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Java VisualVM в Java6


Автор: webmascon 18.5.2009, 05:54
Господа, 
вот как я тут намучался с JavaVisualVM
отлаживаю свое приложение в Eclipse
поставил в коде breakpoint
Eclipse значит остановился на этом брейкпоинте
запускаю Java VisualVM
подключаюсь к отлаживаемой программе
вижу значит все как хип и память используется
перехожу во вкладку просмотра памяти где выводится список всех объектов , чтобы выяснить где значит один мусорный 
объект остается в памяти и вызывает утечку памяти в программе так что она потом вылетает с ексепшеном
делаю memory snapshot
вижу список объектов и их число - все замечательно до этого момента

переключаюсь в Еклипс и говорю давай иди пошагово теперь по строкам, чтобы дескать отследить когда что происходит

и что же получается - Еклипс тупо забывает про все брейкпоинты и пошаговые исполнения команд, словно он и не был в режиме отладки,
и тупо выполняет программу до конца

я заметил это происходит именно когда я в Java Visual VM делаю снапшот памяти для просмотра объектов. если не делаю Еклипс номрально работает в режиме отладки как и ожидается от него. Как только снапшот сделан - Еклипс забывает про отладку и работает
словно в обычном Run режиме

что я делаю не так? или я как-то неправильно что-то понимаю?
может это баг?

ps. ой кажется это сообщение для темы Java? модераторы - перенесите его в Java раздел?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)