現在、複数のコンポーネントが実行されているイベント駆動型システムに取り組んでいます。最近、実行中の Java コンポーネントのメモリ消費量を特定するという緊急の要件を受け取りました。これにより、UAT/顧客の実稼働環境に展開する前にメモリ要件を簡単に把握できます。
ディープ保持サイズを計算できる API や、メモリ要件を計算できる数式を提供できる API はありますか。
これに関するアイデアはきっと役に立ちます。
浅いサイズを計算できるいくつかの API (Java Instrumentation Api) を見てきましたが、これでは私のニーズを満たすことはできません。また、実行時に変更できる Java バイトコードを使用する Java Assist も見つけました。