[[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型で取得する