Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
スレッドローカル変数へ格納したJ2EEアプリケーションのクラスのインスタンスを,J2EEアプリケーションの停止までに削除しないと,J2EEアプリケーションを停止してもクラスローダへの参照が残ることになり,メモリリークが発生します。
java.lang.ThreadLocal.remove()メソッドでスレッドローカル変数へ格納したJ2EEアプリケーションのクラスのインスタンスを削除してください。
フレームワークなどが格納したインスタンスをJ2EEアプリケーションで削除できない場合は,J2EEアプリケーションの開始および停止を繰り返さないでください。J2EEアプリケーションの開始および停止を繰り返す場合は,J2EEサーバを再起動してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.