私たちは、Spring Integrationコンテキストを持つSpring BootアプリケーションをActiveMQキューから使います。春のインテグレーションはいつもより多くのメモリを消費しています
キューにメッセージがないと、メモリが多用され、数時間後には常にメモリ不足になります。
何もしていないようですが、消費されるメモリ(ヒープ)は常に小さなペースで増加しています。
これを回避する方法と、少なくともこれをプロファイルする方法はありますか?
私はおそらく、彼らは自分の状況をお手伝いしますJDK 8に移動するので、これらのJVMオプションを使用してきた
Visual VMまたはdynaTraceを使用するプロファイル。 GCの設定を確認してください。 JDK 8を使用していますか?それは重要です。 – duffymo
はい、私たちはJava 8を使用していますが、VisualVM、JConsole、YourKitでプロファイリングしましたが、助けになるものは何も見つかりません – JonathanVila
JVMのGC設定を確認してください。誰のJVMですか? Oracle、IBM、OpenJDK? – duffymo