Java虚拟机具体是用于执行哪些复杂应用程序的运行时环境?
- 内容介绍
- 文章标签
- 相关推荐
本文共计714个文字,预计阅读时间需要3分钟。
为了在多个平台上支持Java语言,我们需要一种辅助机制进行翻译,因此Java虚拟机(JVM)应运而生。它能够对Java语言进行翻译,以便适应其他平台。下面就是这些内容:
为了能够在不同的平台支持java的语言,我们需要一种辅助机制进行翻译,所以java虚拟机就诞生了,也就是平时所说的JVM。能够对java语言进行翻译,然后适应于其他的平台。下面窝们就JVM的概念,与其他机制的关系、设置参数带来介绍,然后讲解其中的一个重点知识点。
1.概念
JVM是java上的一个虚构出来的计算机,是一个位于Java与操作系统之间的中间态。有自己完善的硬件结构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
2.JVM、JRE和JDK的关系
3.设置JVM内存的参数有四个
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值
4.常用知识点
堆(heap)与栈(stack)
堆和栈是程序运行的关键,很有必要它他们的关系说清楚。
本文共计714个文字,预计阅读时间需要3分钟。
为了在多个平台上支持Java语言,我们需要一种辅助机制进行翻译,因此Java虚拟机(JVM)应运而生。它能够对Java语言进行翻译,以便适应其他平台。下面就是这些内容:
为了能够在不同的平台支持java的语言,我们需要一种辅助机制进行翻译,所以java虚拟机就诞生了,也就是平时所说的JVM。能够对java语言进行翻译,然后适应于其他的平台。下面窝们就JVM的概念,与其他机制的关系、设置参数带来介绍,然后讲解其中的一个重点知识点。
1.概念
JVM是java上的一个虚构出来的计算机,是一个位于Java与操作系统之间的中间态。有自己完善的硬件结构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
2.JVM、JRE和JDK的关系
3.设置JVM内存的参数有四个
-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;
-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;
-Xmn Java Heap Young区大小,不熟悉最好保留默认值;
-Xss 每个线程的Stack大小,不熟悉最好保留默认值
4.常用知识点
堆(heap)与栈(stack)
堆和栈是程序运行的关键,很有必要它他们的关系说清楚。

