ヒープメモリオーバーフロー:
ヒープメモリサイズ約1)まずセット、私は2Mにここにいます
2)コードを見て:
パブリック クラスHeapOverflow { 静的リストの<person>一覧= 新しい新規のArrayList <> (); 公共の 静的な 無効メイン(文字列[]引数)をスロー例外{ ながら(真の){ // 人人= Person.getInstanceを();これは単一です例えば、オブジェクトが同じJVMヒープメモリに常に唯一のメモリアドレスであるため、メモリのオーバーフローの単一のケースを持っていないであろう、それは一度だけメモリを割り当てるであろう 人の人が= 新しい新しい(人数)、 (人物)list.add。 Thread.sleep( 1 ); } } }
結果:
2、スタックオーバーフローメモリ:再帰ここでは、メインスレッドがJava仮想マシンに来た仮想マシンのステーションを開きます。