| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 раздел? |