精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:ohos.hiTraceMeter性能打點

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-25 16:12 ? 次閱讀

性能打點

本模塊提供了追蹤進程軌跡,度量程序執(zhí)行性能的打點能力。本模塊打點的數(shù)據(jù)供hiTraceMeter工具分析使用。

icon-note.gif說明: 本模塊首批接口從API version 8開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨標(biāo)記接口的起始版本。 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

導(dǎo)入模塊

import hiTraceMeter from '@ohos.hiTraceMeter';

hiTraceMeter.startTrace

startTrace(name: string, taskId: number): void

標(biāo)記一個預(yù)追蹤耗時任務(wù)的開始,expectedTime是可選參數(shù),標(biāo)識該任務(wù)的期望耗時。

如果有多個相同name的任務(wù)需要追蹤或者對同一個任務(wù)要追蹤多次,并且任務(wù)同時被執(zhí)行,則每次調(diào)用startTrace的taskId不相同。

如果具有相同name的任務(wù)是串行執(zhí)行的,則taskId可以相同。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiTrace

參數(shù):

參數(shù)名類型必填說明
namestring要追蹤的任務(wù)名稱
taskIdnumber任務(wù)id

示例:

hiTraceMeter.startTrace("myTestFunc", 1);

hiTraceMeter.finishTrace

finishTrace(name: string, taskId: number): void

標(biāo)記一個預(yù)追蹤耗時任務(wù)的結(jié)束。

finishTrace的name和taskId必須與流程開始的[startTrace]對應(yīng)參數(shù)值一致。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiTrace

參數(shù):

參數(shù)名類型必填說明
namestring要追蹤的任務(wù)名稱
taskIdnumber任務(wù)id。

示例:

hiTraceMeter.finishTrace("myTestFunc", 1);
//追蹤并行執(zhí)行的同名任務(wù)
hiTraceMeter.startTrace("myTestFunc", 1);
//業(yè)務(wù)流程...... 
hiTraceMeter.startTrace("myTestFunc", 2);  //第二個追蹤的任務(wù)開始,同時第一個追蹤的同名任務(wù)還沒結(jié)束,出現(xiàn)了并行執(zhí)行,對應(yīng)接口的taskId需要不同。
//業(yè)務(wù)流程...... 
hiTraceMeter.finishTrace("myTestFunc", 1);
//業(yè)務(wù)流程...... 
hiTraceMeter.finishTrace("myTestFunc", 2);
//追蹤串行執(zhí)行的同名任務(wù)
hiTraceMeter.startTrace("myTestFunc", 1);
//業(yè)務(wù)流程...... 
hiTraceMeter.finishTrace("myTestFunc", 1);  //第一個追蹤的任務(wù)結(jié)束
//業(yè)務(wù)流程...... 
hiTraceMeter.startTrace("myTestFunc", 1);   //第二個追蹤的同名任務(wù)開始,同名的待追蹤任務(wù)串行執(zhí)行。
//業(yè)務(wù)流程...... 
hiTraceMeter.finishTrace("myTestFunc", 1);

hiTraceMeter.traceByValue

traceByValue(name: string, count: number): void

用來標(biāo)記一個預(yù)追蹤的數(shù)值變量,該變量的數(shù)值會不斷變化。

系統(tǒng)能力: SystemCapability.HiviewDFX.HiTrace

參數(shù):

搜狗高速瀏覽器截圖20240326151450.png

參數(shù)名類型必填說明HarmonyOSOpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
namestring要追蹤的數(shù)值變量名稱
countnumber變量的值

示例:

let traceCount = 3;
hiTraceMeter.traceByValue("myTestCount", traceCount);
traceCount = 4;
hiTraceMeter.traceByValue("myTestCount", traceCount);
//業(yè)務(wù)流程......

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    9672
  • 鴻蒙
    +關(guān)注

    關(guān)注

    57

    文章

    2313

    瀏覽量

    42748
收藏 人收藏

    評論

    相關(guān)推薦

    HarmonyOS應(yīng)用事件打點開發(fā)指導(dǎo)

    簡介 傳統(tǒng)的日志系統(tǒng)里匯聚了整個設(shè)備上所有程序運行的過程流水日志,難以識別其中的關(guān)鍵信息。因此,應(yīng)用開發(fā)者需要一種數(shù)據(jù)打點機制,用來評估如訪問數(shù)、日活、用戶操作習(xí)慣以及影響用戶使用的關(guān)鍵因素等關(guān)鍵
    發(fā)表于 12-21 11:02

    鴻蒙實戰(zhàn)項目開發(fā):【短信服務(wù)】

    崗位需要掌握那些核心技術(shù)點?為此鴻蒙開發(fā)學(xué)習(xí)必須要系統(tǒng)性的進行。 而網(wǎng)上有關(guān)鴻蒙開發(fā)資料非常的少,假如你想學(xué)好
    發(fā)表于 03-03 21:29

    HarmonyOS實戰(zhàn)開發(fā)-全局狀態(tài)保留能力彈窗

    // 全局狀態(tài)保留能力彈窗 模塊依賴 不涉及 最后 如果大家覺得這篇內(nèi)容對學(xué)習(xí)鴻蒙開發(fā)有幫助,我想邀請大家?guī)臀胰齻€小忙: 點贊,轉(zhuǎn)發(fā),有你們的 『點贊和評論』,才是我創(chuàng)造的動力。 關(guān)注小編,同時可以
    發(fā)表于 05-07 14:53

    最新開源代碼證實!“鴻蒙原生版”微信正在積極開發(fā)

    開放源代碼項目等代碼, **僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)的應(yīng)用 ** —— 不再兼容 Android 應(yīng)用。 既然不再兼容 Android 端 APP,那各大 APP 開發(fā)商的適配進度也要
    發(fā)表于 05-08 17:08

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-Stage模型能力接口(二)

    系統(tǒng)能力:以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.Ability.AbilityRuntime.Core2.AbilityConstant.LaunchReas
    發(fā)表于 12-11 14:48

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-Stage模型能力接口(四)

    ‘@ohos.app.ability.AbilityStage’; 1.AbilityStage.onCreate onCreate(): void 當(dāng)應(yīng)用創(chuàng)建時調(diào)用。 系統(tǒng)能力
    發(fā)表于 12-14 15:39

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-Stage模型能力接口(五)

    在Stage模型下使用 二、 導(dǎo)入模塊 import common from \'@ohos.app.ability.common\'; 三、系統(tǒng)能力 :以下各項對應(yīng)的系統(tǒng)
    發(fā)表于 12-15 15:11

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-Stage模型能力接口(七)

    下文ApplicationContext對系統(tǒng)環(huán)境變化監(jiān)聽回調(diào)的能力,包括onConfigurationUpdated方法。本模塊首批接口從API version 9 開始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨標(biāo)記
    發(fā)表于 12-19 11:03

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-Stage模型能力接口(八)

    ‘@ohos.app.ability.ExtensionAbility’; 系統(tǒng)能力:SystemCapability.Ability.AbilityRuntime.AbilityCore 示例: class MyExtens
    發(fā)表于 12-20 16:12

    鴻蒙系統(tǒng)是基于什么開發(fā)

    爭議,那么鴻蒙系統(tǒng)到底是基于什么開發(fā)的呢?下面小編就為大家?guī)?b class='flag-5'>鴻蒙系統(tǒng)是基于什么開發(fā)的答案。
    的頭像 發(fā)表于 07-05 17:12 ?1.2w次閱讀

    鴻蒙OS開發(fā)實例:【應(yīng)用事件打點

    傳統(tǒng)的日志系統(tǒng)里匯聚了整個設(shè)備上所有程序運行的過程流水日志,難以識別其中的關(guān)鍵信息。因此,應(yīng)用開發(fā)者需要一種數(shù)據(jù)打點機制,用來評估如訪問數(shù)、日活、用戶操作習(xí)慣以及影響用戶使用的關(guān)鍵因素等關(guān)鍵信息
    的頭像 發(fā)表于 04-07 17:13 ?442次閱讀
    <b class='flag-5'>鴻蒙</b>OS<b class='flag-5'>開發(fā)</b>實例:【應(yīng)用事件<b class='flag-5'>打點</b>】

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hiAppEvent應(yīng)用打點

    本模塊提供了應(yīng)用事件打點能力,包括對打點數(shù)據(jù)的落盤,以及對打點功能的管理配置。
    的頭像 發(fā)表于 06-24 11:09 ?444次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.hiAppEvent應(yīng)用<b class='flag-5'>打點</b>

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hilog 日志打印

    hilog日志系統(tǒng),使應(yīng)用/服務(wù)可以按照指定級別、標(biāo)識和格式字符串輸出日志內(nèi)容,幫助開發(fā)者了解應(yīng)用/服務(wù)的運行狀態(tài),更好地調(diào)試程序。
    的頭像 發(fā)表于 06-25 15:59 ?403次閱讀

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.hiTraceChain 分布式跟蹤

    本模塊提供了端側(cè)業(yè)務(wù)流程調(diào)用鏈跟蹤的打點能力,包括業(yè)務(wù)流程跟蹤的啟動、結(jié)束、信息埋點等能力
    的頭像 發(fā)表于 06-25 09:49 ?299次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.hiTraceChain 分布式跟蹤

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力ohos.pasteboard 剪貼板

    以下各項對應(yīng)的系統(tǒng)能力均為SystemCapability.MiscServices.Pasteboard。
    的頭像 發(fā)表于 06-26 16:48 ?353次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>系統(tǒng)</b>基礎(chǔ)<b class='flag-5'>能力</b>:<b class='flag-5'>ohos</b>.pasteboard 剪貼板