新聞中心
Stopwatch

創(chuàng)新互聯(lián)是專業(yè)的武山網(wǎng)站建設(shè)公司,武山接單;提供網(wǎng)站建設(shè)、網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行武山網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
java.lang.Object
|---ohos.utils.Stopwatch
public final class Stopwatch
extends Object提供秒表功能來記錄從主任務拆分出來的子任務的執(zhí)行情況,并使用 HiLog 將記錄保存在調(diào)試級日志中。
示例代碼:
Stopwatch stopwatch = new Stopwatch(label, "main task");
// Records the completion time of subtask A split from the main task.
stopwatch.split("sub task A");
// Records the completion time of subtask B split from the main task.
stopwatch.split("sub task B");
// Records the completion time of subtask C split from the main task.
stopwatch.split("sub task C");
stopwatch.writeLog();以下記錄被寫入日志:
8186 D 00000/StopwatchDemo: main task: begin
8186 D 00000/StopwatchDemo: main task: 11 ms, 11%, sub task A
8186 D 00000/StopwatchDemo: main task: 76 ms, 76%, sub task B
8186 D 00000/StopwatchDemo: main task: 13 ms, 13%, sub task C
8186 D 00000/StopwatchDemo: main task: end 100 ms
構(gòu)造函數(shù)總結(jié)
| 構(gòu)造函數(shù) | 描述 |
|---|---|
| Stopwatch(HiLogLabel label, String taskName) | 創(chuàng)建秒表記錄器。 |
方法總結(jié)
| 修飾符和類型 | 方法 | 描述 |
|---|---|---|
| void | reset() | 重置秒表記錄器。 |
| void | split(String subtaskName) | 記錄從主任務拆分出來的子任務的完成時間。 |
| void | writeLog() | 將秒表記錄器中的記錄寫入 HiLog 中定義的調(diào)試級別日志。 |
| 從類 java.lang.Object 繼承的方法 |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
構(gòu)造函數(shù)詳細信息
Stopwatch
public Stopwatch(HiLogLabel label, String taskName)
創(chuàng)建秒表記錄器。
建議您為每個主要任務創(chuàng)建一個秒表記錄器。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| label | 表示 HiLog 標簽。 |
| taskName | 表示任務名稱。 |
方法詳情
split
public void split(String subtaskName)
記錄從主任務拆分出來的子任務的完成時間。
該方法在子任務執(zhí)行后調(diào)用。 Stopwatch#writeLog() 使用記錄的時間來計算子任務執(zhí)行的持續(xù)時間。
參數(shù):
| 參數(shù)名稱 | 參數(shù)描述 |
|---|---|
| subtaskName | 表示子任務名稱。 |
reset
public void reset()
重置秒表記錄器。
如果主任務需要重復執(zhí)行,調(diào)用此方法重置秒表記錄器。 重置后,所有歷史記錄將被清除。
writeLog
public void writeLog()
將秒表記錄器中的記錄寫入 HiLog 中定義的調(diào)試級別日志。
注意:此方法不會清除歷史記錄,歷史記錄也會寫入日志。 要清除歷史記錄,請調(diào)用 Stopwatch#reset()。
文章名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSStopwatch
網(wǎng)站URL:http://m.5511xx.com/article/djeddcj.html


咨詢
建站咨詢
