Я не понимаю, сколько jvm существует на моем компьютере. Один или больше?сколько java виртуальной машины extst на компьютере
Например. Я открываю eclipse, jboss и другую программу java. Сколько jvm существует на моем компьютере? 3 или 1?
Я не понимаю, сколько jvm существует на моем компьютере. Один или больше?сколько java виртуальной машины extst на компьютере
Например. Я открываю eclipse, jboss и другую программу java. Сколько jvm существует на моем компьютере? 3 или 1?
Как правило, новая виртуальная машина запускается каждый раз, когда вы запускаете программу java. JVM - это не что иное, как среда, в которой работает Java-программа. Однако некоторые программы создают несколько JVM, чтобы они могли запускать несколько программ Java независимо. Серверы приложений предоставляют вам возможность контролировать количество запущенных JVM, и для чего их использовать. Для примера, который вы указали, у вас, вероятно, есть 3 JVM, но в зависимости от того, как настроен JBoss и что вы там установили, у вас может быть больше.
Просто используйте команду $JAVA_HOME/bin/jps -l
, она перечислит, сколько экземпляров JVM на вас система и покажите класс человека.