本文导读
ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道那些情况运行卡顿,可以有针对性的去优化UI,本文将介绍如何实时显示FPS。
ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,在其上面运行UI时,能看到实时的帧率就能知道哪些情况运行卡顿,可以有针对性的去优化UI。
在AWTK已经支持实时显示当前画面帧率,只需要调用接口设置对应标志位即可:
API说明
由于是设置标志位,所以在UI运行过程中的任意位置设置show_fps=TRUE都能生效;
但如果出于调试目的,还是建议在固定位置增加此行代码。推荐在UI工程下的src/application.c的application_on_launch函数中调用window_manager_set_show_fps(window_manager(), TRUE);
建议添加位置
启用了显示fps后,AWTK会在显示帧率处增加一个脏矩形用于实时显示fps,由于脏矩形面积很小,几乎不会影响UI运行效率,效果如下:
显示效果
全部0条评论
快来发表一下你的评论吧 !