23.12 测试微信App中高内存使用的功能
微信App支持在App内存储视频、音频和图片。当这些存储的资源很多,占用空间很大时,会对微信App自身的性能产生影响。
从设计上说,微信App限制用户只能发送60s内的语音,默认只会发送压缩版的图片而不是原图,小视频也只能录制6s。这些限制条件也会减少微信App对于内存的使用,保证微信App能及时响应用户的操作。
对此,可以通过发送大量视频、音频和图片来测试微信App对于高内存占用操作的处理能力(如图23.29所示)。除此之外,还可以通过在微信App中显示所有图片和视频来检查App对读取大量图片和视频进行显示的高内存占用操作的处理能力。
可以看出,当图片、语音和视频等资源很多时,微信App在读取和显示这些资源时需要一段时间进行加载。从设计上看,微信App也采取异步加载(优先加载用户正在以及马上会看到的内容)策略来尽量保证尽快响应用户的操作。
以上这些都是微信App在大量使用内存时保证App功能和性能的措施,也会确保微信App能通过对于高内存使用的测试。
时间: 2024-12-23 18:59:36