[其他ST产品] touchgfx4.20.0页面层数比较多容易出现卡死现象怎么解决?

[复制链接]
 楼主| flycamelaaa 发表于 2024-3-15 12:41 | 显示全部楼层 |阅读模式
页面层数比较多,添加了表格等控件,当点击最上层页面的时候,很容易出现卡死现象,通过STM32ide调试,找不到死机的地方,既不是进入死循环,也没进入硬件fault中断,像是ui任务死机了;请问这个怎么查找解决?
jcky001 发表于 2024-3-15 13:03 | 显示全部楼层
优化代码和内存使用
cr315 发表于 2024-3-16 13:00 | 显示全部楼层
升级TouchGFX版本
一秒落纱 发表于 2024-4-20 09:46 | 显示全部楼层
可以试试扩展一下堆栈吧
光辉梦境 发表于 2024-4-20 12:00 | 显示全部楼层
一般把容量扩容一下就好了,我觉得
冰春彩落下 发表于 2024-4-20 14:00 | 显示全部楼层
在TouchGFX中,页面层数增多可能导致性能下降和卡死现象。
别乱了阵脚 发表于 2024-4-20 16:00 | 显示全部楼层
检查您的页面设计,尽量减少图层的数量和复杂度。合并重叠的图层,减少不必要的透明图层,以降低图层的数量和复杂度
江河千里 发表于 2024-4-20 18:00 | 显示全部楼层
优化图形资源的大小和加载方式。使用合适的图像格式和压缩算法,减小图像文件的大小。
暖了夏天蓝了海 发表于 2024-4-20 20:00 | 显示全部楼层
可以考虑使用图像合并技术,将多个小图像合并成一个大图像,减少图层数量
淡漠安然 发表于 2024-4-20 22:00 | 显示全部楼层
优化事件处理逻辑,避免在页面切换或更新时产生过多的事件处理。确保事件处理的逻辑简洁高效,避免不必要的计算和操作
三生万物 发表于 2024-4-21 02:00 | 显示全部楼层
合理管理内存资源,避免内存泄漏和内存碎片问题。及时释放不再需要的内存资源,避免内存溢出和性能下降
远山寻你 发表于 2024-4-21 08:00 | 显示全部楼层
利用硬件加速功能,如GPU加速、DMA传输等,提高图形渲染和页面切换的效率
夜阑风雨 发表于 2024-4-21 10:00 | 显示全部楼层
通过性能测试工具对系统进行性能分析,找出性能瓶颈和优化空间,有针对性地进行优化
您需要登录后才可以回帖 登录 | 注册

本版积分规则

824

主题

4298

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部