プログラム内のメモリ割り当て:コードとデータ。スタック。ヒープ。.NETでグローバル変数にメモリを割り当てる方法は?
静的/グローバル変数(プリミティブ型とも言えます)がある場合、理論によれば、コンパイルされたプログラムがロードされたときにメモリが割り当てられることが示唆されます(この例では動的リンクとロードを無視し、 )。
しかし、グローバル変数が参照型の場合はどうなりますか?ランタイムはコード/データ領域のメモリ割り当てを調整しますか?あるいは、リファレンスが単にコード/データ領域に存在し、ヒープ内のメモリ領域を指しているのでしょうか?