[[PrimeKarte]] > [[SBSCommonForm]] > SBSStopWatch

#contents
#br

*概要 [#ta3dacd2]
-主にレスポンス時間の計測を目的としたストップウォッチ
-System.Diagnostics.Stopwatchをラップしている
-患者選択時間などの計測のため、モーダル表示中の時間を除いた時間の計測が可能
-患者選択時間などの計測のため、モーダル(SBSDialogBase継承)表示中の時間を除いた時間の計測が可能

*使用上の注意 [#g2c52f1c]
-using句を用いるか、使用後にDisposeすること

*レスポンス時間の計測 [#re2a8538]
+Elapsed(または、ElapsedMilliseconds)で対象機能の総処理時間を把握する
+GetLapTime(または、GetLapMilliseconds)で1つ1つの処理にかかる時間を把握する
+全体に対する割合が大きいところから改善案を検討する

*プロパティ [#s05aa5b3]
**Elapsed [#r8b8e427]
-経過時間の合計をTimeSpan型で取得する

**ElapsedMilliseconds [#mda6bf4f]
-経過時間の合計(ミリ秒単位)をlong型で取得する

**RestartTimestamp [#r14b63f6]
-Restartタイムスタンプを取得する
--Restart時であり、Start時ではないので注意

*メソッド [#q6f13dd9]
**Restart [#qb5dfc7f]
-ゼロから開始する

**Start [#n8846997]
-再開する(ゼロに初期化されない)

**Stop [#w2bc7593]
-停止する

**Reset [#j10400bb]
-リセットする

**GetLapTime [#b783dad9]
-ラップタイム(開始または前回のラップタイム取得時からの経過時間)をTimeSpan型で取得する

**GetLapMilliseconds [#ge4c1ae0]
-ラップタイム(ミリ秒単位)をlong型で取得する

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS