app发热问题

[toc]

app发热问题

其他参考文章:

CPU或GPU负荷过高是导致手机过度发热的主要原因之一,因此优化应用程序的CPU或GPU负荷是解决这个问题的关键。以下是一些常见的优化方法:

减少图形处理:如果您的应用程序涉及大量的图形处理,例如3D动画、特效等,可以尝试降低图形处理的质量或数量,以减轻GPU的负担。

优化算法和数据结构:通过优化算法和数据结构,可以减少CPU和GPU的计算量,从而降低负荷。例如,使用更高效的排序算法、数据缓存和内存管理等技术,可以提高应用程序的性能并减少计算量。

使用线程管理:使用线程管理技术可以将应用程序的不同部分分配到不同的线程中,从而减少CPU和GPU的负荷。例如,在主线程中处理用户界面,而在后台线程中处理数据下载和计算等任务。

延迟加载:延迟加载技术可以将应用程序的资源和数据分批加载,而不是一次性全部加载。这样可以减少CPU和GPU的负荷,同时也可以提高应用程序的响应速度和用户体验。

缓存数据:缓存数据可以减少应用程序对网络和磁盘的访问,从而降低CPU和GPU的负荷。例如,将数据缓存在内存中,而不是每次都从网络或磁盘中读取。

使用硬件加速:一些高端手机和平板电脑提供了硬件加速功能,例如GPU加速、硬件解码等。如果您的应用程序需要进行大量的图形或视频处理,可以考虑使用硬件加速来降低CPU和GPU的负荷。

离开web游戏页面停止计时器、停止渲染

调查:

直播的时候也热,正常性能消耗高
网络耗流量

原生交互?指引擎初始化?

CPU
渲染 GPU 图片批量处理,而不是单单
图片处理 图片大小。

接口:http - sockt
定时器个数、
循环精度、

iOS、Android webView的缓存大小