I現在、weldを使用するjavaEEプロジェクトで動作しています。Cdi implementations.iは、アプリケーションのメモリリークとメモリ管理を分析するタスクを割り当てました。私はガベージコレクタとcdiプロキシオブジェクトに関する次の側面で混乱しています。私はCdiセッションスコープLoginControllerのBeanを持っています。トウまたは2人以上のユーザのログインが疑わしい時よりもLoginController Beanのそれぞれの数が作成されます。このLogin Controller Beanが他のBeanにも注入され、その他のBeanにアクセスするとLogin Controllerへのプロキシが作成され、 LoginControllerのどれだけ多く作成されても、LoginControllerのProxyオブジェクトの1つのインスタンスのみが作成されます。javaeeのガベージコレクタによるCdiプロキシオブジェクトの削除
セッションがタイムアウトしたときにLoginController Beanがガベージコレクションを取得するため、Login Controllerが作成されてもガベージコレクトされることはありません。私はなぜ知って欲しい.. ..?
私のsecnerioに基づいて詳細を教えてください –
私の答えから明確でないものを明確にしてください。 –