u-ryo's blog

various information for coding...

Category: Gc

Enforce FullGC to JavaVM

| Comments

あ、FullGCって強制的にかけられるんですね。

JavaでFull GCを実行する方法

要するに、

1
2
3
jmap -histo:live <pid>
or
jcmd <pid> GC.heap_dump <output_filename>

「生存中のオブジェクトのみ抽出したメモリーマップを作成するために、直前にFull GCを実行するのでこれを利用する」のだそう。「対象のJavaプロセスを実行しているユーザで実行する必要があるので注意」ご尤も。