Questions tagged [jvm]

Используйте эту метку для вопросов, которые связаны с устройством и использованием виртуальной машины java. НЕ ИСПОЛЬЗУЙТЕ ДАННУЮ МЕТКУ ДЛЯ ВОПРОСОВ О ЯЗЫКЕ JAVA, для этого есть метка java.

Виртуальная машина Java — основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE). Виртуальная машина исполняет байт-код, предварительно созданный из исходного текста Java-программы компилятором javac. JVM может также использоваться для выполнения программ, написанных на других языках программирования. Например, исходный код на языке Ada может быть откомпилирован в байт-код Java, который затем может выполниться с помощью JVM.

JVM является ключевым компонентом платформы Java. Так как JVM'ы доступны для многих аппаратных и программных платформ, Java может рассматриваться и как связующее программное обеспечение, и как самостоятельная платформа. Использование одного байт-кода для многих платформ позволяет описать Java как

скомпилировано однажды, запускается везде

или в оригинале:

compile once, run anywhere.

Виртуальные машины Java обычно содержат Интерпретатор байт-кода, однако, для повышения производительности во многих машинах также применяется JIT-компиляция часто исполняемых фрагментов байт-кода в машинный код.

147 questions
2
votes
2 answers

-Xmx64m зачем нужны такие ограничения для виртуальной машины?

-Xmx64m, -Xms64m, -Xss64m Подскажите пож-та, для чего нужны такие ограничения при запуске приложения?
Lugovets
  • 125
  • 7