2017-10-06 164 views
1

在Windows 10中,VirtualBox无法创建虚拟机(ubuntu)。 如您所知,我需要将VT -x禁用更改为BIOS中启用的VT -x。 我的问题是当禁用VT -x时,Java虚拟机(JVM)工作正常的原因。 并且非常感谢。禁用VT -x和Java虚拟机工作

回答

1

简答:Java虚拟机不使用VT-X。

VT-X是一种扩展,它使使用英特尔指令集在硬件机器上运行使用Intel指令集的虚拟机更加高效。由于真实指令集和虚拟指令集都是相同的,因此如果硬件支持它,可以进行一系列性能优化。

Java虚拟机在您的真实指令集上运行Java字节码,通常使用即时编译(just-in-time compilation)。由于指令集不相同,因此VT-X通常不适用于JVM。