Каждое приложение Java будет запускаться в конкретном экземпляре виртуальной машины Java. Я действительно запутался в нижних аспектах, и Гуглинг еще больше смутил меня. Различные статьи на разных сайтах.
-
Если у меня есть веб-служба, написанная в java, для запуска будет нужен экземпляр JVM. Можно ли JVM сделать процесс демона?
-
Если да, когда мы запускаем любое другое Java-приложение, оно будет использовать этот экземпляр JVM или создать новый?
-
Основная память, доступная на любой машине, постоянна. Когда мы начинаем n java-процессы одновременно, не предоставляя никакого начального размера кучи, как размер кучи распределяется между процессами?
-
Есть ли какой-либо процесс, который управляет n количеством экземпляров JVM или управляется самой ОС?
-
Когда остановка-мир происходит во время GC, затрагиваются другие экземпляры JVM (разные потоки, которые я предполагаю)?