1つのJavaプロセス内で複数のRESTWebアプリケーションを実行して、メモリを節約し、Akkaを使用して簡単にスケーリングしたいと考えています。各リクエストハンドラが消費するメモリの量を見積もり、システム全体でこれらの危険を検出したいと思います。
そのプロセス内でほぼリアルタイムでメモリ使用量を監視し、各リクエストハンドラで使用されているメモリの量を確認することは可能ですか?それを達成するために何が必要ですか?ツールはありますか?
キャッチ
out of memory exception
し、メモリ使用量に基づいて何かを行うことは可能ですか?たとえば、想定されるメモリ制限を超えるリクエストハンドラのみをクラッシュさせることはできますか?もしそうなら、それで何が悪いのでしょうか?