在Windows 10中,VirtualBox无法创建虚拟机(ubuntu)。 如您所知,我需要在BIOS中将VT -x禁用更改为VT -x。 我的问题是为什么Java虚拟机(JVM)在禁用VT -x时正常工作。 非常感谢。
答案 0 :(得分:1)
简短回答:Java虚拟机不使用VT-X。
VT-X是一种扩展,使用Intel指令集在硬件计算机上使用Intel指令集运行虚拟机更加高效。由于实际和虚拟指令集都是相同的,因此如果硬件支持,可以进行一系列性能优化。
Java虚拟机在您的实际指令集上运行Java字节代码,通常使用即时编译。由于指令集不相同,因此VT-X通常对JVM无用。