Я запустил jprofiler на своем рабочем сервере и после некоторого профилирования убил его (kill -9 ).
Теперь я пытаюсь запустить его снова и получаю только «Непрофилированные JVM не найдены». сообщение, но команда jps говорит, что мое приложение запущено (и я вижу, что оно работает на самом деле).
Вероятно, jprofiler хранит информацию о том, какие jvms он профилирует в данный момент, в каком-то файле, и команда kill помешала ему обновить этот файл. Итак, как я могу очистить его вручную?
p.s. Я попытался удалить, а затем снова распаковать jprofile, но все равно не работает.
kill -9
не дает целевому процессу возможность очиститься (например, правильно отменить регистрацию в целевой JVM). Используйте его только тогда, когда простое убийство не сработало. - person Mat   schedule 06.02.2012