2010-03-23 2 views
0

Независимо от того, что я запускаю, Visual VM просто дает мне «Неизвестное приложение» и «Не поддерживается для этой JVM» на моем Mac.VisualVM не может подключиться к любому PID на Snow Leopard?

Я пробовал JBoss, Jetty, Eclipse - просто чтобы узнать, сможет ли он идентифицировать/профилировать что угодно, и до сих пор нада.

$ Java -версия Java версии "1.6.0_17" Java (TM) SE Runtime Environment (сборка 1.6.0_17-b04-248-10M3025) Java HotSpot (TM) 64-разрядного сервера VM (сборка 14.3 -b01-101, смешанный режим)

Запуск на снежный барс. Я пробовал с визуальным vm по умолчанию (который, кажется, 1.0), и недавно загруженную версию от https://visualvm.dev.java.net/download.html.

Я также не могу получить jconsole для подключения ко всему, и я думаю, что эти два связаны друг с другом. Я использую «ключа -Xshare: OFF», как рекомендовано, чтобы предотвратить падение, но я не могу подключиться в любом случае, так что это спорный вопрос.

Я также проверил, что Визуальное VM и эти другие приложения работают с одной и той же виртуальной машины Java:

VisualVM: 010-03-23 ​​13:35:09 Полный поток дамп Java HotSpot (TM) 64 -разрядный сервер VM (14,3-b01-101 смешанный режим):

JBoss: 2010-03-23 ​​13:35:57 Полного поток дамп Java HotSpot (TM) 64-разрядный сервер VM (14,3-b01- 101):

Я понятия не имею, что случилось. У кого-нибудь есть идеи?

ответ

1

Я не знаю, есть ли у меня ответ, но есть ли вероятность, что у вас есть знак подчеркивания в имени пользователя?

Я вижу похожие проблемы и обнаружил, что в jps есть старая ошибка, которая вызывает проблемы, если у вас есть знак подчеркивания в вашем имени пользователя. Это было исправлено в Java 1.6 (от Sun), но я не уверен, что это Apple. Я обнаружил, что если я использую пользователя, у которого нет имени подписи в имени пользователя, все работает на моем Mac. Но, с подчеркиванием ... ну, не так много.

+2

Я думаю, вы/были абсолютно правы. Мое имя пользователя содержит символ подчеркивания. Теперь я запускаю последнюю версию java 1.6.0_20-b02-279-10M3065, и у меня больше нет проблемы. – lakemalcom

+0

Да. Я думаю, что последнее обновление Apple для Java решило проблему. С тех пор jvisualvm работает на меня (и мое подчеркнутое имя пользователя). – JPoetker