Javaアプリケーションでメモリリークを探していましたが、アプリケーションを起動しても何もしないと、メモリ消費量がjvisualvmまたはjconsole。 jvisualvm/jconsoleを使用して強制的にgcを実行すると、メモリーは解放されます。 その後、現在のスレッドを待っていて、線形メモリ消費を観察できるループを実行するだけで、本当に単純なメインメソッドを試しました。 私はJava 8 b121でテストしました。java jvisualvm/jconsoleはリニアなメモリ消費を持っています
このメモリ消費量は予想されますか?
ループで新しい大きなオブジェクトを作成していますか? – DNAj