ニュース

Javaヒープは 「建物」、 Cヒープやスレッドスタックは 「庭」 上記の3つのメモリ空間の関係を理解するには、 メモリの広大なOSのメモリ空間を 「地面⁠」 ⁠、 JVMが譲り受けるメモリ空間を 「地面の上にある敷地」 として考えるとわかりやすいと思います。