>>513
> VMの1命令が数十〜数百レベルのCPU命令に分解されても気にならないくらいCPUが速い

そう言うなら、
単純なプログラムでいいから、
具体的に、C++とJavaで、
どれくらいの速度差があるのか示してよ。

> キャッシュミスヒットかどうかのレベルの速度差

些細な速度差だと思っているようだが、それは断じてちがう。
キャッシュミスしたら、数十〜数百命令分の時間を、無駄に待つことになる。