Когда я использую Java для своего ПК с Linux или Windows.Какой JVM он использует?Это j9 или JamVM или Squeak? - PullRequest
0 голосов
/ 11 февраля 2012

Когда я использую Java, в моей Linux-системе я обычно устанавливаю OpenJDK, используя менеджер пакетов А для Windows я использую официальные загрузки Sun.

Но я не уверен, какую именно JVM он использует? (Для некоторых проблем с памятью). Использует ли он

  • j9 для Sun по умолчанию JVM?
  • или используйте JamVM
  • или он использует писк?

Что он использует, когда я использую OpenJDK под Linux и загрузку Sun по умолчанию под Windows? Все ли JVM доступны для платформ от 8 до 64 бит (с открытым исходным кодом для их использования или для коммерческого использования)?

1 Ответ

3 голосов
/ 11 февраля 2012

Ответ г) ничего из вышеперечисленного.

И официальные пакеты Java, и OpenJDK используют "официальную" JVM от Sun / Oracle, которая, как я считаю, называется HotSpot . Это , а не J9, это реализация IBM, которую вы вряд ли будете использовать в типичной коробке Windows или Linux. Я никогда не слышал о JamVM ; единственная известная мне Squeak - это реализация Smalltalk, которая не имеет ничего общего с Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...