本文導(dǎo)讀
ZDP1440是一款基于開(kāi)源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在其上面運(yùn)行UI時(shí),能看到實(shí)時(shí)的幀率就能知道那些情況運(yùn)行卡頓,可以有針對(duì)性的去優(yōu)化UI,本文將介紹如何實(shí)時(shí)顯示FPS。
ZDP1440是一款基于開(kāi)源GUI引擎的圖像顯示專用驅(qū)動(dòng)芯片,在其上面運(yùn)行UI時(shí),能看到實(shí)時(shí)的幀率就能知道哪些情況運(yùn)行卡頓,可以有針對(duì)性的去優(yōu)化UI。
在AWTK已經(jīng)支持實(shí)時(shí)顯示當(dāng)前畫面幀率,只需要調(diào)用接口設(shè)置對(duì)應(yīng)標(biāo)志位即可:
API說(shuō)明
由于是設(shè)置標(biāo)志位,所以在UI運(yùn)行過(guò)程中的任意位置設(shè)置show_fps=TRUE都能生效;
但如果出于調(diào)試目的,還是建議在固定位置增加此行代碼。推薦在UI工程下的src/application.c的application_on_launch函數(shù)中調(diào)用window_manager_set_show_fps(window_manager(), TRUE);
建議添加位置
啟用了顯示fps后,AWTK會(huì)在顯示幀率處增加一個(gè)臟矩形用于實(shí)時(shí)顯示fps,由于臟矩形面積很小,幾乎不會(huì)影響UI運(yùn)行效率,效果如下:
顯示效果
-
FPS
+關(guān)注
關(guān)注
0文章
35瀏覽量
11938 -
驅(qū)動(dòng)芯片
+關(guān)注
關(guān)注
13文章
1235瀏覽量
54301 -
GUI
+關(guān)注
關(guān)注
3文章
632瀏覽量
39428
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論