使用済みヒープが約 300 MB の 3 年前の Solaris システムで J2EE アプリケーションを実行しています。GC ログから、1 日に数回トリガーされる完全な GC には約 5 秒かかり、毎回約 200 MB 回復することがわかりました。このような小さなヒープで完全な gc に長い時間がかかる理由は何でしょうか?
Java 1.6.0_37 を実行しています。
使用済みヒープが約 300 MB の 3 年前の Solaris システムで J2EE アプリケーションを実行しています。GC ログから、1 日に数回トリガーされる完全な GC には約 5 秒かかり、毎回約 200 MB 回復することがわかりました。このような小さなヒープで完全な gc に長い時間がかかる理由は何でしょうか?
Java 1.6.0_37 を実行しています。