| # 共有メモリの構成 DLL の使用が多くなると、共有メモリにロードするオブジェクトを判断するのが難しくなります。測定ツールを使用すれば、使用頻度が高く、共有メモリにロードするのに適したオブジェクトを特定することができます。共有メモリを測定データにもとづいて構成することによっても、処理速度が向上します。 共有メモリの構成 以下に、測定ツールの構成をいくつか示します。 この作業は、主に 2 つの手順で構成されています。 共有メモリに格納するオブジェクトを指定する Shared Memory サービスを構成する 共有メモリに格納するオブジェクトの指定 この節では、共有メモリの内容を定義する方法を説明します。 共有メモリに格納するオブジェクトを指定するには、以下の手順を実行します。 Shared Memory Data (ttaad4156m000) セッションを開始します。 共有メモリにオブジェクトをマニュアルで追加するほかに、オブジェクトをインポートすることもできます。以下の Specific メニュー項目があります。 Import objects from DD: パッケージコンビネーションについて、特定範囲のプログラムやレポートオブジェクトをデータディクショナリから共有メモリデータにインポートするセッション Import objects from measurement ｢: パッケージコンビネーションについて、特定範囲のプログラムやレポートオブジェクトをオブジェクト測定から共有メモリにインポートするセッション｣ これは新規インストールであるため、測定はまだ実行されていません。ここでは、Import objects from DD を選択します。Copy Program Objects (ttaad4254m000) セッションが開始されます。 ツールについて、パッケージコンビネーションを Package Combination フィールドに入力する必要はありません。 Program フィールドで、From フィールドに tt dll と入力し、To フィールドに tt dllzzzzzzzzz と入力します。 Import をクリックします。 表示されたダイアログボックスで OK をクリックします。Shared Memory Data (ttaad4156m000) セッションが、データが入力された状態で表示されます。 ttdsk から ttdskzzzzzzzzz までと、ttstp から ttstpzzzzzzzzz までのプログラムについて、手順 3 から手順 7 までを繰り返します。 オブジェクトの使用状況の測定期間の定義 共有メモリの統計情報を収集するため、Logging Parameters (ttaad4153m000) セッションを開始して、ログ記録処理が実行される期間 (開始時刻と終了時刻) を定義することができます。期間を定義しないと、ログ記録処理は実行されません。 $BSE/lib/defaults フォルダの logging ファイルにデータを保存するには、Convert をクリックします。 変換は、マスターアプリケーションサーバ (MAS) として定義されているホストでのみ開始されます。ホストが MAS ではない場合、すべての選択フィールドと Convert オプションが無効になります。 現在保存されている共有メモリの測定データを完全に削除するには、Cleanup を使用します。 測定は、変換の実行後に開始されたすべての bshells を対象として開始され、定義されている期間が考慮されます。 共有メモリの測定期間の終了後、Shared Memory Measurement (ttaad4152m000) セッションでログ情報を探すことができます。この情報用に、共有メモリに格納されるオブジェクトの指定を繰り返すことができます。 共有メモリデータのランタイムへの変換 Specific メニューで、Convert to Runtime をクリックします。 変換が完了したら、OK をクリックしてセッションを終了します。 |