6de7f8b6创建于 2025年2月25日历史提交

hidebug.h

概述

定义HiDebug模块的调试功能。

库: libohhidebug.so

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

引用文件: <hidebug/hidebug.h>

起始版本: 12

相关模块:HiDebug

汇总

函数

名称 描述
double OH_HiDebug_GetSystemCpuUsage () 获取系统的CPU资源占用情况百分比。
double OH_HiDebug_GetAppCpuUsage () 获取进程的CPU使用率百分比。
HiDebug_ThreadCpuUsagePtr OH_HiDebug_GetAppThreadCpuUsage () 获取应用所有线程CPU使用情况。
void OH_HiDebug_FreeThreadCpuUsage (HiDebug_ThreadCpuUsagePtr *threadCpuUsage) 释放线程数据结构。
void OH_HiDebug_GetSystemMemInfo (HiDebug_SystemMemInfo *systemMemInfo) 获取系统内存信息。
void OH_HiDebug_GetAppNativeMemInfo (HiDebug_NativeMemInfo *nativeMemInfo) 获取应用程序进程的内存信息。
void OH_HiDebug_GetAppMemoryLimit (HiDebug_MemoryLimit *memoryLimit) 获取应用程序进程的内存限制。
HiDebug_ErrorCode OH_HiDebug_StartAppTraceCapture (HiDebug_TraceFlag flag, uint64_t tags, uint32_t limitSize, char *fileName, uint32_t length) 启动应用trace采集。
HiDebug_ErrorCode OH_HiDebug_StopAppTraceCapture () 停止采集应用程序trace。
HiDebug_ErrorCode OH_HiDebug_GetGraphicsMemory (uint32_t *value) 获取应用gpu显存大小。