Javaのメモリ管理(ヒープ・GC)を理解する
BRANK

Javaにおけるメモリ管理はGC(ガベージコレクション)がよろしくやってくれているため、普段はあまり気になりません。 だ・け・ど メモリ管理の概要くらいは知っておかないと、OutOfMemoryなんかが出た日にはアワアワしてしまいます。 実際に少し前に仕事のトラブルでそんなことがあって……Javaヒープにおけるメモリ管理(ヒープとGC)について、復習がてらまとめてみます。 Javaヒープの構成 Javaにおけるヒープとは、JVM上で「ユーザが作ったプログラムが利用するメモリ領域」のことです。 New/Old/Permanent ヒープ領域は大きく「New」と「Old」に分けられます。 またヒー…

blog.wackwack.net
Related Topics: Java