
HarmonyOSHiViewDFX框架圖
一
HiViewDFX介紹
一般地,捕獲異常信號(hào)需要自行增加捕獲異常的機(jī)制,通過(guò)信號(hào)來(lái)感知異常及采集對(duì)應(yīng)的異常日志,但是往往這類信息無(wú)法有效的與系統(tǒng)信息關(guān)聯(lián)。

HarmonyOS應(yīng)用異常處理框架圖

應(yīng)用恢復(fù)框架圖
二
HIViewDFX相關(guān)工具介紹

HiViewDFX調(diào)試調(diào)優(yōu)架構(gòu)圖

調(diào)試連接器原理示意圖

HiTrace工具原理示意圖


NAPI調(diào)用中JS-CPP??p合示意圖
// API
declare namespace hiTraceMeter {
// Async trace
function startTrace(name: string, taskId: number, exceptedTime?: number): void;
function finishTrace(name: string, taskId: number): void;
// Counter trace
function traceByValue(name: string, count: number): void;
}
//example
onWindowStageCreate(windowStage) {
...
hiTraceMeter.startTrace('getMainWindow');
windowStage.getMainWindow().then((win) => {
Appstorage.SetOrCreate(Constants.MAIN_WINDOW, win);
hiTraceMeter.finishTrace('getMainWindow');
...
});
...
}HiTrace API介紹及開發(fā)樣例圖(左右滑動(dòng))

三
如何查詢內(nèi)存信息

HiDumper查看內(nèi)存信息示意圖
// API
declarenamespacehidebug{
functiongetNativeHeapSize():bigint;
function getNativeHeapAllocatedSize(): bigint;
functiongetNativeHeapFreeSize():bigint;
functiongetPss():bigint;
functiongetSharedDirty():bigint;
functiongetPrivateDirty():bigint;
}HiDebug接口示意圖(左右滑動(dòng))
四
如何進(jìn)行內(nèi)存調(diào)優(yōu)分析
我們通過(guò)信息查詢得知了內(nèi)存的大小信息,那么如何進(jìn)行內(nèi)存分析呢?

內(nèi)存分析數(shù)據(jù)采集原理圖
以上就是HiViewDFX提供的可靠性和性能優(yōu)化調(diào)試調(diào)優(yōu)能力的相關(guān)介紹了,歡迎廣大開發(fā)者使用HiViewDFX框架來(lái)開發(fā)一個(gè)高可靠高性能的應(yīng)用!
END
想了解更多HarmonyOS技術(shù)?
后臺(tái)留言給我們
立刻安排!

歡迎點(diǎn)擊|閱讀原文|
搜索關(guān)鍵字"dfx"查看更多信息
原文標(biāo)題:應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
文章出處:【微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
HarmonyOS
+關(guān)注
關(guān)注
80文章
2154瀏覽量
36084
原文標(biāo)題:應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
什么是高可靠性?
MUN12AD03-SEC電源模塊性能、成本、可靠性三大優(yōu)勢(shì)
TMUX721x系列開關(guān):高性能與可靠性的完美結(jié)合
芯片可靠性(RE)性能測(cè)試與失效機(jī)理分析
如何測(cè)試單片機(jī)MCU系統(tǒng)的可靠性
TDK HVC45高壓接觸器:高性能與可靠性的完美結(jié)合
探索Bourns UB系列電阻:高性能與可靠性的完美結(jié)合
松下高壓薄膜貼片電阻ERA 8P系列:高性能與可靠性的完美結(jié)合
探索 ISOFACE? 雙通道數(shù)字隔離器:高性能與可靠性的完美結(jié)合
F2915射頻開關(guān):高可靠性與高性能的完美結(jié)合
Littelfuse Xtreme Varistor系列壓敏電阻:高性能與可靠性的完美結(jié)合
871系列高電流貼片保險(xiǎn)絲:高性能與可靠性的完美結(jié)合
提供半導(dǎo)體工藝可靠性測(cè)試-WLR晶圓可靠性測(cè)試
電機(jī)微機(jī)控制系統(tǒng)可靠性分析
電路可靠性設(shè)計(jì)與工程計(jì)算技能概述
應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
評(píng)論