Javaアプリケーションがあり、jdkは7up75です... Xmsの設定は1 GB、Xmxのサイズは3 GBです。 JConsoleを使用してJVMを監視すると、JVMの使用が増加し続けていることがわかりました... GCを有効にしGCIntervalは30分です。週末のアプリケーションは1-2人のユーザーが使用していますが、午前中は、金曜日の夜とほぼ同じか、それ以上のJVMの使用状況が見られます。現在、1週間ごとにメモリ不足が発生しています。先月、この問題に直面し始めました。同じシステムが何の問題もなく過去2年間は正常に動作していました。今ではDBがほぼ倍増しています... 任意のヒントや提案をお願いします..先にありがとうございます。JVMのメモリ使用量が増え続ける
答えて
コメントメモリリークの古典的な症状のように。特定の原因の証拠がない他の原因を探すのに時間を費やす前に、メモリー・アナライザーを使用してメモリー・リークの理論が有効かどうかを確認することをお勧めします。
..メモリリークが問題なのか、なぜシステムがヒープエラーなしで2年間稼動したのだろうか。それを意味するものではありません
はメモリリークではありません。
私たちが自信をもって言うことができるのは、何かが変更されていることです。その何かは、物事の多くなることができます:ソフトウェアやライブラリへ
- 変化、JVMへ
- 変更、お使いのシステム内の情報の量に
- 変化(例えば、メモリ内の情報)、
- あなたの/あなたのユーザーがシステムを使用している方法が変更されました
- 私が考えていない他のもの。私たちは別のサーバーにDBを分割した場合
は、現在APPとDBサーバの両方が同じマシンに... 8ギガバイトのRAMと4コアcpu..whatのですか?あなたのJVMのメモリ使用量を変更することはありません
。より大きなヒープを使用してJVMを実行できるかもしれませんが、メモリリークがあると思われる問題がある場合は、ヒープサイズを大きくすると感染した傷口にバンデッドを置くようなものです。それは本当の問題を解決しません。患者はまだ死ぬ。
詳細返信ありがとうございましたStephen Cさん...どのようにメモリリークを分析することができますか...詳細を教えてください...いくつかの最善のツール/ソフトウェアと分析方法をお勧めしますか...事前に感謝.... – Shame
あなたが言ったように、私たちはJVMを変更しました...以前は32ビットjdk6u24でしたが、3ヶ月前に64ビットjdkup75に更新されました...同時ユーザー数も過去3〜4ヶ月増加しました...詐欺行為が30-40年前、60-70年前であった。 – Shame
あなたが言ったように、私たちはJVMを変更しました...以前は32ビットのjdk6u24で3ヶ月前に64ビットのjdkup75に更新されました...同時ユーザー数も過去3〜4ヶ月増加しました...詐欺行為が30-40、今は60-70だった...。 – Shame
- 1. ForループのPHPメモリ使用量が増え続ける
- 2. YARNでSparkアプリケーションの物理メモリ使用量が増え続けている
- 3. PostgreSQL接続のメモリ使用量が増えています
- 4. Qtベースのプログラム:メモリ使用量が増え続けています
- 5. ソケットサーバーのメモリが増え続ける
- 6. Mysqlの "メモリ使用量"が増えています
- 7. Google Maps SDK for iOSはメモリ使用量の増加を続けています
- 8. Console.WriteLine()でのメモリ使用量の増加
- 9. pypyのメモリ使用量は永遠に増えますか?
- 10. ファイルサイズが増え続ける
- 11. アプリケーションの実行中にメモリ使用量が連続的に増加する(Swift)
- 12. UIImageView - 実際のメモリ使用量が連続的に増加する
- 13. 割り当てられたメモリが増え続ける
- 14. eval()を使用するとメモリ消費量が増えますか?
- 15. Rails:ワーカーが失敗してメモリ使用量が増加する
- 16. Win32 C++のDrawTextでメモリ使用量が増加する
- 17. ファイルの処理中にメモリ使用量が増えています
- 18. .NET Nhibernateセッションでメモリ使用量が増加する
- 19. マルチプロセッシングでメモリ使用量が着実に増えています.Pool.imap_unordered
- 20. PHPイメージを使用したメモリ使用量の増加
- 21. Windowsタスクマネージャー:Pythonアプリケーションのメモリ使用量が増加しました
- 22. 出力TomcatのJVMのJavaの実メモリ使用量
- 23. doctrine 2.1:メモリ使用量がフラッシュ後に増加しました
- 24. Excel VBA - populatingバリアント配列がメモリ使用量を増やす
- 25. java pidが増え続ける
- 26. glassfish生成フォルダが増え続ける
- 27. adbデバイス - デバイスが増え続ける
- 28. JavaScriptリスナーが増え続ける
- 29. solrクラウドノードのJVMメモリを増やす
- 30. Java(TM)Platform SEバイナリによるメモリ使用量の増加
あなたはメモリリークのようですね。あなたが提供したものには誰もあなたに伝えることのできるものはありません。整備士を呼んで「私の車は正しく働いていない、何が間違っている?」と言うかもしれません。メモリリークは、システムがどのヒープエラーなしで2年間のために走った理由の問題である場合、おかげで..私は不思議 – dimo414
ヒープダンプのための時間とメモリアナライザ – radai
Dimo414とRadai日食....また、現在APPとDBの両方サーバは同じマシンにあります... 8GBのRAMと4コアのCPU ...別のサーバにDBを分割するとどうなりますか?..... – Shame