色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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->stopstart->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->stopstart->stop->stopstart->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

    文章

    602

    瀏覽量

    34397
  • 開發系統
    +關注

    關注

    0

    文章

    38

    瀏覽量

    9915
  • DEBUG
    +關注

    關注

    3

    文章

    94

    瀏覽量

    20291
  • 鴻蒙
    +關注

    關注

    57

    文章

    2465

    瀏覽量

    43621
收藏 0人收藏

    評論

    相關推薦

    鴻蒙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 ?4425次閱讀

    鴻蒙系統是基于什么開發

    爭議,那么鴻蒙系統到底是基于什么開發的呢?下面小編就為大家帶來鴻蒙系統是基于什么開發的答案。
    的頭像 發表于 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 ?1475次閱讀

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

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

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

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

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

    以下各項對應的系統能力均為SystemCapability.MiscServices.Pasteboard。
    的頭像 發表于 06-26 16:48 ?689次閱讀
    <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 剪貼板

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: beeg日本老师按摩 | 久久性综合亚洲精品电影网 | 性欧美FREE少妇XXX | 美女禁处受辱漫画 | 亚洲an天堂an在线观看 | 漂亮妈妈中文字幕版 | 99久久999久久久综合精品涩 | 国产精品乱码色情一区二区视频 | 亚洲一区高清 | 久久亚洲精品成人综合 | 手机看片国产免费久久网 | 在线日韩欧美一区二区三区 | 亚洲妈妈精品一区二区三区 | 大学生第一次破苞疼哭了 | 疯狂做受XXXX高潮欧美日本 | 亚洲最大成人 | 孕交videosgratis乌克兰 | 夜色女人香| bl撅高扒开臀缝哦 | 四川老师边上网课边被啪视频 | 在线不卡日本v二区 | 国语对白嫖老妇胖老太 | 日韩精品亚洲专区在线影院 | 男人狂躁进女人免费视频公交 | 韩国污动漫无遮掩无删减电脑版 | 中文字幕无线观看不卡网站 | 国产呦精品一区二区三区网站 | 国产区精品综合在线 | 少妇久久久久久被弄高潮 | 三级视频网站 | 日本免费一区二区三区四区五六区 | 日韩一级精品久久久久 | 99视频精品全部免费免费观 | 老师给美女同学开嫩苞 | 中文人妻熟妇精品乱又伧 | 天天影视香色欲综合网 | 亚洲精品久久久一区 | 扒开腿狂躁女人GIF动态图 | 爆操日本美女 | 囯产精品久久久久久久久蜜桃 | 男人插曲视频大全免费网站 |