付録C トレース容量の見積もり
トレースはファイルへ追記する形で出力します。また,設定したファイル容量を超えた場合,設定したローテーション種別で,メッセージ・トレースファイルのローテーションを行います。ローテーション種別については,「8.2.1(2) 出力ファイルのローテーションの設定」を参照してください。
トレースファイルは,設定した面数を最後まで使い切ると,最初に戻って上書き更新します。トレースファイルが満杯になって,障害発生時の情報が上書きされないように,ある一定の期間は情報を保持できるように余裕を持ってトレース容量を見積もる必要があります。
業務アプリケーションでの時間当たりのメソッドの発行回数とトレース量から,業務システム全体のトレース容量を見積もってください。なお,トレース量は指定する引数やビジネスプロセス定義によって増減するため,余裕を持って見積もってください。
見積もりの目安となる,デフォルトトレースレベルで出力されるトレース量の概算を次に示します。
表C‒1 デフォルトトレースレベルで出力されるトレース量の概算
クラス
|
メソッド
|
トレース量の概算
(単位:KB)
|
CIWFactory
|
getInstance
|
0.3
|
createCIWServer
|
0.3
|
CIWConnectionCoordinator
|
attachDatabaseConnection
|
0.4
|
detachDatabaseConnection
|
0.3
|
CIWServer
|
allocateWorkItemEx
|
1.9
|
createAndStartProcessInstance
|
3.4
|
createProcessInstance
|
1.0
|
getActivityDefinition
|
0.6
|
getActivityDefinitionsList
|
0.6
|
getActivityInstance
|
0.6
|
getActivityInstancesList
|
0.6
|
getListCount
|
0.6
|
getProcessDefinition
|
0.6
|
getProcessDefinitionsList
|
0.6
|
getProcessInstance
|
0.6
|
getProcessInstancesList
|
0.6
|
getWorkDefinition
|
0.6
|
getWorkDefinitionsList
|
0.6
|
getWorkItem
|
0.6
|
getWorkItemsList
|
0.6
|
CIWProcessInstance
|
adhocInstantiateActivityInstance
|
1.6
|
changeState
|
1.0
|
delete
|
2.0
|
getProcessDefinition
|
0.6
|
getWorkItemsList
|
0.6
|
setDeadline
|
0.9
|
setPriority
|
0.8
|
start
|
2.1
|
terminate
|
2.3
|
CIWActivityInstance
|
adhocMakeTransition
|
4.9
|
changeState
|
2.0
|
evaluate
|
1.5
|
setDeadline
|
1.1
|
makeBackwardTransition
|
4.9
|
setPriority
|
1.1
|
CIWWorkItem
|
changeState
|
1.7
|
complete
|
4.5
|
evaluate
|
1.5
|
free
|
8.0
|
perform
|
1.5
|
performAndComplete
|
4.5
|
reassign
|
1.1
|
reassignAndPerform
|
1.2
|
reevaluateCastingRule
|
2.5
|
setDeadline
|
1.1
|
setPriority
|
1.1
|
CIWProcessDefinition
|
getProcessInstancesList
|
0.6
|
- 注
-
この表の中に存在しないメソッドについては,デフォルトレベルではトレースを出力しません。
ページの先頭へ