Java Platform, Standard Editionトラブルシューティング・ガイド
目次      

10.5 メモリー・リーク

このセクションでは、まずメモリー・リークのトラブルシューティング方法について説明し、その後で考えられるメモリー・リークの原因をいくつか示し、回避方法を説明します。

メモリー・リークの詳細情報を得るには、例10-2に示すように、javaの実行時にヒープ・プロファイラをアクティブにします。 jhatユーティリティを使って出力を読み取れるように、出力をバイナリ形式で生成するよう指定します。

例10-2 ヒープ・プロファイラによるメモリー・リークの検出

 $ java -agentlib:hprof=file=snapshot.hprof,format=b application 

メモリー・リークのトラブルシューティングの詳細や、jhatユーティリティやその他の使用可能なトラブルシューティング・ツールについては、『Java SE HotSpot VMトラブルシューティング・ガイド』を参照してください。

次の問題が対処されます。

目次      

Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved.