
HarmonyOSHiViewDFX框架圖
一
HiViewDFX介紹
一般地,捕獲異常信號需要自行增加捕獲異常的機制,通過信號來感知異常及采集對應(yīng)的異常日志,但是往往這類信息無法有效的與系統(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ā)樣例圖(左右滑動)

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

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

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

歡迎點擊|閱讀原文|
搜索關(guān)鍵字"dfx"查看更多信息
原文標(biāo)題:應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
- 
                                HarmonyOS
                                +關(guān)注
關(guān)注
80文章
2144瀏覽量
35327 
原文標(biāo)題:應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何測試時間同步硬件的性能和可靠性?
可靠性設(shè)計的十個重點
    
可靠性測試包括哪些測試和設(shè)備?
    
提供半導(dǎo)體工藝可靠性測試-WLR晶圓可靠性測試
電機微機控制系統(tǒng)可靠性分析
IGBT的應(yīng)用可靠性與失效分析
    
電路可靠性設(shè)計與工程計算技能概述
    
集成電路可靠性試驗項目匯總
    
芯片可靠性測試:性能的關(guān)鍵
    
HX1117A的性能測試:確保電子設(shè)備的穩(wěn)定性和可靠性
    
一文讀懂芯片可靠性試驗項目
    
霍爾元件的可靠性測試步驟
如何測試光耦的性能與可靠性
半導(dǎo)體封裝的可靠性測試及標(biāo)準(zhǔn)
    
          
        
        
應(yīng)用可靠性與性能不給力?HarmonyOS HiViewDFX了解一下
                
 
    
           
            
            
                
            
評論