JLeak は、JVM エージェント Java アプリケーション内でメモリ リークを追跡するためのものです。Java クラスのインスタンス化と時期を登録するために強化する javassist ライブラリを使用します。履歴ビューは、すべての新しい記録インスタンスのスタック トレースを示します。グラフィック インター フェースは、アプリケーション内のまたはリモートで、専用のプロセスとして起動できます。JLeak エンジンと GUI のいずれかの方法では、ネットワーク ソケットを介して通信します。JLeak は、合理的なメモリ オーバーヘッドの消費を追加し、J2EE アプリケーションに対してであっても簡単に日食など任意の IDE を介して起動することができます。