ZDP1440系列小技巧—如何实时显示FPS呢?

描述

本文导读

ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道那些情况运行卡顿,可以有针对性的去优化UI,本文将介绍如何实时显示FPS。

ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道哪些情况运行卡顿,可以有针对性的去优化UI。

在AWTK已经支持实时显示当前画面帧率,只需要调用接口设置对应标志位即可:

GUI

API说明

由于是设置标志位,所以在UI运行过程中的任意位置设置show_fps=TRUE都能生效;

但如果出于调试目的,还是建议在固定位置增加此行代码。推荐在UI工程下的src/application.c的application_on_launch函数中调用window_manager_set_show_fps(window_manager(), TRUE);

GUI

建议添加位置

启用了显示fps后,AWTK会在显示帧率处增加一个脏矩形用于实时显示fps,由于脏矩形面积很小,几乎不会影响UI运行效率,效果如下:

GUI

显示效果


 

审核编辑:刘清
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分