MserialPort
MserialPort copied to clipboard
长时间运行 软件会卡死
运行环境 安卓工控机 Rk3399 双核 A72+四核A55 4+32 运行安卓10系统。
软件运行长时间(不足一天)容易奔溃 定时器不再发送消息也不再接受消息
作者有遇到吗 可以提供思路帮忙解决吗?
看看是卡在java层还是native层了?
应该是native那边,c++程序的问题,现在还有两个现象: 1、会出现即使上层发送同一个指令,在c++那边发出去的时候出来的串口波形(逻辑分析仪检测)都不一样。在以500ms的间隔发送2000个包之后就不发送了,但是没有卡死。 2、我用协程处理了接受信息的逻辑之后,丢包减少了,但是每个小时还是会丢5个包。根据之前卡死的计数分析,丢包数量超过1000就会触发垃圾回收,导致程序卡死。