Я впервые использую jconsole.
Конечная цель использования этого — измерение использования памяти Redis. Однако, поскольку это мой первый раз, я хочу просто начать с небольшого java-проекта, который просто печатает фразу.
Вот мой исходный код.
public class Main {
public static void main(String[] args) throws Exception {
int cnt = 0;
while(true){
if(cnt == 100)
break;
System.out.println("Save me from the nap!");
Thread.sleep(1000*30);
cnt++;
}
}
};
После того, как я написал этот код, я попытался запустить jconsole. Итак, я запустил эту программу в eclipse, в то же время я выполняю команду «jconsole» в терминале. как показано ниже.
>jconsole
Появился интерфейс пользовательского интерфейса, и я вижу идентификатор процесса моей программы:
Поэтому я выбираю «локальный» и свой идентификатор процесса и нажимаю кнопку подключения.
Но он показывает сообщение об ошибке, как это.
ConnectionFailedSSL1
ConnectionFailedSSL2
<Cancel> <Insecure>
Пришлось ли мне выполнять дополнительную работу для выполнения jconsole? Дайте мне некоторые конкретные инструкции, чтобы использовать это. У меня действительно нет понятия «SSL». (Все, что я знаю об этом, это то, что SSL является аббревиатурой Secure Socket Layer)
Моя ОС — OSX Mavericks.