Interstage Application Server 移行ガイド
|
目次
索引

|
3.9.6 CORBA-Javaアプリケーションのメモリ使用改善について
Interstage V7では、CORBA-JavaアプリケーションでCORBAサービスが獲得する通信バッファの解放タイミングをFullGC依存から、通信ごとに変更することで、アプリケーションのメモリ使用量を改善しています。
この改善効果を得るためには、IDLのコンパイルおよびJavaのコンパイルを再度実行してください。
なお、JDK1.3以前を使用する場合は、ネーミングサービスへのアクセスに使用しているクラスをorg.omg.CosNaming.NamingContextから、org.omg.CosNaming.NamingContextExtに変更して、ネーミングサービスへアクセスする必要があります。
V6でのプログラム記述例
org.omg.CORBA.Object tmpObj = Orb.resolve_initial_referneces("NamingService");
org.omg.CosNaming.NamingContext Cos = org.omg.CosNaming.NamingContextHelper.narrow(tmpObj); |
V7でのプログラム記述例
org.omg.CORBA.Object tmpObj = Orb.resolve_initial_referneces("NamingService");
org.omg.CosNaming.NamingContextExt Cos = org.omg.CosNaming.NamingContextExtHelper.narrow(tmpObj); |
All Rights Reserved, Copyright(C) 富士通株式会社 2005