Java 虚拟机

Java™ 虚拟机 (JVM) 是一种独立于平台的编程语言,它可将 Java 字节码转换为机器语言并执行该语言。

当您编译 Java 源代码时,会得到一个中间 Java 文件,称为 Java 类。 该类文件由表示抽象指令代码的字节码组成。 这些代码不可由任何计算机处理器直接执行。

要运行 Java 程序,需启动 JVM 并将类文件传递给 JVM。 JVM 提供许多服务,包括装入类文件和解释(执行)字节码。JVM 是提供运行 Java 应用程序的运行时环境的核心技术。

每个 Java 程序或应用程序都在其自己的 JVM 中运行。 例如,如果您配置了一个具有 10 个受管服务器实例的应用程序服务 器集群,这些实例由一个管理实例控制,那么您的配置将运行 11 个 JVM 进程。

因为 JVM 是底层的处理引擎,所以最优配置 JVM 并高效地运行很关键。不正确的 JVM 设置可能会导致较差的应用程序性能或 JVM 停运。

运行以下命令来查找系统中安装的 JVM 版本:

$JAVA_HOME/bin/java -version

注: 如果您的环境处理较大并行通信流量,那么建议增加 perimeter.properties 文件中 gmm.maxAllocation 属性的值,同时增加 JVM 的最大堆大小。在这种情况下,将 gmm.maxAllocation 设置为大于 384 MB 的值。 有关 gmm.maxAllocation 属性的更多信息,请参阅 perimeter.properties 文件中的内联注释。