当前位置:首页 > 虚拟机 > 正文

java虚拟机参数调整


一、java版本1.7.0_09,电脑内存16G,WIN1064位系统,为何设置-Xms1536M-Xmx1536M就提示无法启动虚拟机?首先,确定计算机中还剩多少内存。如果计算机剩余内存超过1536MB,请确定JDK是否为64位。
二、开10个虚拟机,电脑至少需要什么配置?

同时运行10个虚拟机肯定需要更高配置的计算机。但是,具体程度取决于这10个虚拟机主要虚拟的操作系统以及该虚拟操作系统的主要使用目的。

1.必要条件。CPU必须支持VT技术(即虚拟化技术)。您可以考虑使用IntelCorei74790K或具有类似性能的CPU。内存。如果您的虚拟机运行的是XP等操作系统,则应为XP分配至少1G内存才能顺利运行。除了主机本身所需的内存外,您还需要至少16G的内存才能满足您的需求。使用虚拟WINDOWS7时,内存应达到64GB左右。

扩展信息:

虚拟机规范对对象的内部结构没有特殊要求。在Sun的实现中,对对象的引用是包含一对指针的句柄。一个指针指向对象的方法表,另一个指针指向对象的数据。用Java虚拟机本机代码表达的程序必须遵循模式规则。

Java虚拟机实现必须拒绝执行违反类型规范的字节码程序。由于字节码定义的限制,Java虚拟机似乎只能在具有32位地址空间的机器上运行。但是,可以创建自动将字节码转换为64位格式的Java虚拟机。

从Java虚拟机支持的数据类型可以看出,Java对于数据类型的内部格式有严格的规范,因此不同的Java虚拟机实现不接受相同格式的数据。解释了。这使得Java平台更加独立和可移植。

参考来源:-虚拟机