1
Windows 10では、VirtualBoxは仮想マシン(ubuntu)を作成できません。 ご存じのように、VT -xを無効にして、VT -xをBIOSで有効にする必要があります。 私の質問は、VT -xを無効にしたときにJava仮想マシン(JVM)が正しく動作する理由です。 ありがとうございました。VT -xが無効にされ、Java仮想マシンが動作する
Windows 10では、VirtualBoxは仮想マシン(ubuntu)を作成できません。 ご存じのように、VT -xを無効にして、VT -xをBIOSで有効にする必要があります。 私の質問は、VT -xを無効にしたときにJava仮想マシン(JVM)が正しく動作する理由です。 ありがとうございました。VT -xが無効にされ、Java仮想マシンが動作する
短い答え:Java仮想マシンはVT-Xを使用しません。
VT-Xは、Intel命令セットを使用するハードウェアマシン上のIntel命令セットを使用して仮想マシンを実行する方が効率的になる拡張機能です。実際の命令セットと仮想命令セットの両方が同じであるため、ハードウェアがサポートしている場合は、実行可能な一連のパフォーマンスの最適化があります。
Java仮想マシンは、通常、ジャストインタイムコンパイルを使用して、実際の命令セットでJavaバイトコードを実行します。命令セットは同じではないので、VT-Xは一般的にJVMにとって有用ではありません。