女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

鴻蒙開發系統基礎能力:ohos.hidebug Debug調試

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-24 17:35 ? 次閱讀

Debug調試

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

使用hidebug,可以獲取應用內存的使用情況,包括應用進程的靜態堆內存(native heap)信息、應用進程內存占用PSS(Proportional Set Size)信息等;可以完成虛擬機內存切片導出,虛擬機CPU Profiling采集等操作。

導入模塊

import hidebug from '@ohos.hidebug';

hidebug.getNativeHeapSize

getNativeHeapSize(): bigint

獲取native heap內存的總大小。

本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回native heap內存總大小。

示例:

let nativeHeapSize = hidebug.getNativeHeapSize();

hidebug.getNativeHeapAllocatedSize

getNativeHeapAllocatedSize(): bigint

獲取native heap內存的已分配內存大小。

本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回native heap內存的已分配內存。

示例:

let nativeHeapAllocatedSize = hidebug.getNativeHeapAllocatedSize();

hidebug.getNativeHeapFreeSize

getNativeHeapFreeSize(): bigint

獲取native heap內存的空閑內存大小。

本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回native heap內存的空閑內存。

示例:

let nativeHeapFreeSize = hidebug.getNativeHeapFreeSize();

hidebug.getPss

getPss(): bigint

獲取應用進程PSS內存大小。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回應用進程PSS內存大小。

示例:

let pss = hidebug.getPss();

hidebug.getSharedDirty

getSharedDirty(): bigint

獲取進程的共享臟內存大小。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回進程的共享臟內存大小。

示例:

let sharedDirty = hidebug.getSharedDirty();

hidebug.getPrivateDirty9+

getPrivateDirty(): bigint

獲取進程的私有臟內存大小。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
bigint返回進程的私有臟內存大小。

示例:

let privateDirty = hidebug.getPrivateDirty();

hidebug.getCpuUsage9+

getCpuUsage(): number

獲取進程的cpu占用率。

如占用率為50%,則返回0.5。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

返回值:

類型說明
number獲取進程的cpu占用率。

示例:

let cpuUsage = hidebug.getCpuUsage();

hidebug.startProfiling

startProfiling(filename : string) : void

啟動虛擬機Profiling方法跟蹤,startProfiling()方法的調用需要與stopProfiling()方法的調用一一對應,先開啟后關閉,嚴禁使用start->start->stopstart->stop->stop,start->start->stop->stop等順序的調用方式。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

參數:

參數名類型必填說明
filenamestring用戶自定義的profiling文件名,根據傳入的filename,將在應用的files目錄生成filename.json文件。

示例:

hidebug.startProfiling("cpuprofiler-20220216");
// code block
// ...
// code block
hidebug.stopProfiling();

hidebug.stopProfiling

stopProfiling() : void

停止虛擬機Profiling方法跟蹤,stopProfiling()方法的調用需要與startProfiling()方法的調用一一對應,先開啟后關閉,嚴禁使用start->start->stop,start->stop->stop,start->start->stop->stop等順序的調用方式。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

示例:

hidebug.startProfiling("cpuprofiler-20220216");
// code block
// ...
// code block
hidebug.stopProfiling();

hidebug.dumpHeapData

dumpHeapData(filename : string) : void

虛擬機堆導出。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

參數:

參數名類型必填說明
filenamestring用戶自定義的虛擬機堆文件名,根據傳入的filename,將在應用的files目錄生成filename.heapsnapshot文件。

示例:

hidebug.dumpHeapData("heap-20220216");

hidebug.getServiceDump9+

getServiceDump(serviceid : number) : string

獲取系統服務信息。

此接口為系統接口,三方應用不可用。

系統能力: SystemCapability.HiviewDFX.HiProfiler.HiDebug

參數:

參數名類型必填說明
serviceidnumber基于該用戶輸入的service id獲取系統服務信息。

返回值:

類型說明
string返回dump的service信息文件的絕對路徑。HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

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

示例:

let serviceId = 10;
let pathName = hidebug.getServiceDump(serviceId);

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 調試
    +關注

    關注

    7

    文章

    604

    瀏覽量

    34514
  • 開發系統
    +關注

    關注

    0

    文章

    38

    瀏覽量

    9988
  • DEBUG
    +關注

    關注

    3

    文章

    94

    瀏覽量

    20365
  • 鴻蒙
    +關注

    關注

    59

    文章

    2507

    瀏覽量

    43766
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    鴻蒙Flutter實戰:08-如何調試代碼

    # 鴻蒙Flutter實戰:如何調試代碼 ## 1.環境搭建 參考文章[鴻蒙Flutter實戰:01-搭建開發環境](https://gitee.com/zacks
    發表于 10-23 16:29

    鴻蒙Flutter實戰:12-使用模擬器開發調試

    前提 開發電腦需為M系列芯片 (ARM架構) 的 Mac 電腦 目前 Flutter 鴻蒙開發,無法使用 X86 架構的模擬器,只能使用 ARM 架構的模擬器** 創建項目 等開發
    發表于 11-10 13:13

    鴻蒙開發AI應用方案(四)Helloworld

    為applications應用,放入鴻蒙的子系統中。6. 編譯可以通過ssh登錄虛擬機或直接在虛擬機上進行編譯,python build.py my_hi3516dv300 -b debug注意:一定
    發表于 12-24 17:57

    鴻蒙原生應用/元服務開發-Stage模型能力接口(二)

    。 系統能力:以下各項對應的系統能力均為SystemCapability.Ability.AbilityRuntime.Core2.AbilityConstant.LaunchReas
    發表于 12-11 14:48

    鴻蒙原生應用/元服務開發-Stage模型能力接口(四)

    ‘@ohos.app.ability.AbilityStage’; 1.AbilityStage.onCreate onCreate(): void 當應用創建時調用。 系統能力
    發表于 12-14 15:39

    鴻蒙原生應用/元服務開發-Stage模型能力接口(五)

    在Stage模型下使用 二、 導入模塊 import common from \'@ohos.app.ability.common\'; 三、系統能力 :以下各項對應的系統
    發表于 12-15 15:11

    鴻蒙原生應用/元服務開發-Stage模型能力接口(七)

    下文ApplicationContext對系統環境變化監聽回調的能力,包括onConfigurationUpdated方法。本模塊首批接口從API version 9 開始支持。后續版本的新增接口,采用上角標單獨標記
    發表于 12-19 11:03

    鴻蒙原生應用/元服務開發-Stage模型能力接口(八)

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

    淺談STM32調試DEBUG相關知識

    說說STM32調試DEBUG相關知識
    的頭像 發表于 03-06 15:23 ?4501次閱讀

    鴻蒙系統是基于什么開發

    爭議,那么鴻蒙系統到底是基于什么開發的呢?下面小編就為大家帶來鴻蒙系統是基于什么開發的答案。
    的頭像 發表于 07-05 17:12 ?1.2w次閱讀

    STM32(Cortex-M)內核DEBUG調試接口知識

    學習STM32開發,肯定少不了debug調試這一步驟。那么,本文帶你了解一下這個調試相關的知識。
    發表于 02-08 16:02 ?9次下載
    STM32(Cortex-M)內核<b class='flag-5'>DEBUG</b><b class='flag-5'>調試</b>接口知識

    Fusion Debug調試系統的各項技術、指標介紹

    昭曉Fusion Debug?是一款基于創新架構的全面調試系統,建立在芯華章全新的、自主開發調試數據庫之上,并由創新的設計推理引擎和高性能
    的頭像 發表于 05-23 17:06 ?1532次閱讀

    DevEco Studio 4.1帶來多種調試能力,助力鴻蒙原生應用開發高效調試

    調試能力,適用于不同的開發場景,如跨語言調試、混合堆棧、反向調試、熱重載、ArkUI Inspector等,本文將介
    的頭像 發表于 02-04 15:35 ?1114次閱讀

    鴻蒙開發系統基礎能力ohos.hilog 日志打印

    hilog日志系統,使應用/服務可以按照指定級別、標識和格式字符串輸出日志內容,幫助開發者了解應用/服務的運行狀態,更好地調試程序。
    的頭像 發表于 06-25 15:59 ?820次閱讀

    鴻蒙開發系統基礎能力ohos.pasteboard 剪貼板

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