ARM32架构Android API 27设备上异步任务引发的异常内存过载问题
ARM32架构Android API 27设备上异步任务引发的异常内存过载问题
我最近在MAUI上开发完一款应用后,第一时间拿老设备做了测试——就是那台搭载ARM32架构、只有2GB内存、运行Android 8.1 Oreo(API 27)的Motorola e5 Play。
打开应用的那一刻,系统立刻给它分配了约300MB的内存,之后这个数值基本保持稳定,上下浮动也就5MB左右,看起来一切正常。
可当我启动Socket连接,调用await ConnectWithRetryAsync();方法后,奇怪的问题出现了:连接本身是成功的,异步任务也正常终止了,而且服务器和客户端之间甚至还没开始任何数据交互,但紧接着就触发了异常的内存过载情况。
内容来源于stack exchange
相关产品推荐
相关产品推荐

