Javaにおけるメモリ管理はGC(ガベージコレクション)がよろしくやってくれているため、普段はあまり気になりません。 だ・け・ど メモリ管理の概要くらいは知っておかないと、OutOfMemoryなんかが出た日にはアワアワしてしまいます。 実際に少し前に仕事のトラブルでそんなことがあって……Javaヒープにおけるメモリ管理(ヒープとGC)について、復習がてらまとめてみます。 Javaヒープの構成 Javaにおけるヒープとは、JVM上で「ユーザが作ったプログラムが利用するメモリ領域」のことです。 New/Old/Permanent ヒープ領域は大きく「New」と「Old」に分けられます。 またヒープ領域ではありませんがヒープと一蓮托生の「Permanent」が存在します。 領域 用途 New 新規に作成された、まは短命なオブジェクトが格納される。 Old 寿命が長いオブジェクトが格納される。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く