Interstage Application Serverのフレームワークで、LogComposerを使用するとスレッドスタックを大量に消費します。

フルスレッドダンプに、スレッド"LogComposer-EventDispatcher"が多量に出力されています。LogComposerを使用する場合にメモリ使用を抑える方法を教えてください。
LogComposerはインスタンス化(new)時点でログ出力機構を構築します。アプリケーションがLogComposerを使いまわししていない場合、newするごとにLgComposerは複数存在することになります。
ApcoordinatorのApplicationProfileクラスのgetLogcomposer()では、初回実行時にnewが発行されますが、二回目以降はインスタンスを使いまわします。ApplicationProfileクラスのgetLogcomposer()を利用することでメモリの使用を抑えることができます。
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6, V5
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ