• 検索結果がありません。

OJCK 1.1.7.15の構成

ドキュメント内 / FORMS SERVER APPLETVIEWER Appletviewer We (ページ 69-72)

8. パフォーマンスの問題

8.1 ORACLE JDKでのキャッシング

8.1.5 OJCK 1.1.7.15の構成

バージョン1.1.7.15以降のOracle JDK では、キャッシング機構によりログ情報を出力して、実行されたキャッ シング操作を表示することができます。このログ情報は、オフ(デフォルト)、verbose、キャッシュ・ヒット、

キャッシュ・ミス、ファイルに記録、という5つのモードで実行するように構成できます。verboseモードを指 定すると、実行されるごとにすべてのキャッシュ操作が記録されます。この情報には、キャッシュ・ミスまた はヒットが発生した時、キャッシュに追加されたファイル、キャッシュから削除されたファイルなどの詳細情 報が含まれます。キャッシュ・ヒット・モードを指定すると、ローカル・キャッシュからJARファイルをロー ドするキャッシング操作のみが記録され、キャッシュ・ミス・モードの場合は、ネットワークからJARファイ ルをロードするキャッシング操作のみが記録されます。ログ・ファイル・モードでは、キャッシング・メッセー ジをファイルに書き込んで後で使用することができます。

プロパティ名 プロパティ名プロパティ名

プロパティ名 プロパティ値プロパティ値プロパティ値プロパティ値 アクションアクションアクションアクション

指定なし キャッシングが使用可能かどうかを示し、キャッシュ・

ディレクトリの名前とそのサイズを出力します。

Cache.verbose true Oracle JInitiator コ ン ソ ー ル ・ ウ ィ ン ド ウ に す べ て の キャッシュ操作を出力します。

キャッシュ・ヒットやキャッシュ・ミス、キャッシュ・

ディレクトリ、キャッシュ・サイズ、キャッシュに追加 されたファイル、キャッシュから削除されたファイルな どの情報が表示されます。

Cache.verbose.hit true キャッシュからファイルが取り出されると、メッセージ

を表示します。

Cache.verbose.miss true キャッシュからファイルが取り出されると、メッセージ

を表示します。

Cache.logfile ログ・ファイル名 このプロパティを指定すると、キャッシング機構によっ

て生成された verbose 出力がファイルに格納されます。

Oracle JInitiatorが実行するたびに、指定されたファイル

にverbose出力が追加されます。実行ごとの情報は実行日

時が入ったヘッダで区切られて格納されます。出力ロ グ・ファイルを指定すれば、verbose情報は常にそのファ イルに格納されます。出力ファイル・プロパティに加え てcache.verbose、cache.hitまたはcache.missを指定すると、

出力メッセージはコンソール・ウィンドウにも表示され ます。

キャッシングを構成するには、次のような形式で構成するキャッシュ・ログ・オプションの関連するJavaプロ パティを指定してください。

-D<パラメータ>=<値>

たとえば、JInitiatorでは、JInitiatorコントロール・パネルでパラメータを指定します。

JInitiatorを使用して次のように指定して簡単なフォームを実行した場合

-Dcache.verbose=true

Javaコンソールには次のような出力が表示されます。

Oracle JInitiator version 1.1.7.18 Using JRE version 1.1.7.18o

User home directory = C:¥WINNT¥Profiles¥cxlewis.000 Cache: JAR caching enabled.

Cache directory: C:¥PROGRA~1¥Oracle¥JINITI~1.18¥jcache Maximum cache size: 20000000 bytes

Opening http://ukp14901.uk.oracle.com/forms60code/f60all.jar proxy=emeacache.uk.oracle.com:80

Cache: Cache hit for http://ukp14901.uk.oracle.com/forms60code/f60all.jar

Opening http://ukp14901.uk.oracle.com/forms60code/javax/swing/JinternalFrame.class proxy=emeacache.uk.oracle.com:80

Opening

Opening http://ukp14901.uk.oracle.com/forms60code/oracle/forms/registry/Registry.dat proxy=emeacache.uk.oracle.com:80

Opening http://ukp14901.uk.oracle.com/forms60code/oracle/forms/registry/default.dat proxy=emeacache.uk.oracle.com:80

Forms Applet version is : 4

ログ・ファイルの値を指定すると、出力は指定されたファイルに格納されます。

=========================================================================

Mon Jan 10 11:27:00 GMT 2000 JAR caching enabled.

Cache directory: C:¥PROGRA~1¥Oracle¥JINITI~1.18¥jcache Maximum cache size: 20000000 bytes

Cache hit for http://ukp14901.uk.oracle.com/forms60code/f60all.jar

キャッシング・ディレクトリを上書きしたり、キャッシュのサイズを変更するには、次のようなパラメータを 使用してください。

-Dcache.directory=<ディレクトリ名>

-Dcache.size=<キャッシュ・サイズ>

注:ここで説明するパラメータはすべて、JInitiatorとAppletviewerで指定できます。

appletviewer -J-Dcache.directory="c:¥mycache" -J-Dcache.size=32000000

"http://ukp14901.uk.oracle.com/webhtml/test.html"

ドキュメント内 / FORMS SERVER APPLETVIEWER Appletviewer We (ページ 69-72)

関連したドキュメント