标签: syncthing

防止后台服务因"检测分叉进程中过多的cpu"而被杀死

我调试的问题的的Syncthing Android的包装.Android应用程序包装Syncthing项目的原生二进制文件,并提供一些附加功能,如基于连接WiFi,电源等启动/停止.

不幸的是,有关服务不再自动启动WiFi更新的问题,特别是对于已经升级到Android 6的手机.由于我的个人手机最近升级到6.0.1,我终于可以调试到问题,今天我注意到以下几点:

07-06 20:52:26.562  1181  1363 I ActivityManager: [BgDetect]chkExcessCpu doKills: true uptime: 300309
07-06 20:52:26.960  1181  1363 I ActivityManager: [BgDetect]detect excessive cpu on forked process libsyncthing.so(pid : 2758) plan to stop it 371060 during 300309
07-06 20:52:26.960  1181  1363 I ActivityManager: [BgDetect]force stop com.nutomic.syncthingandroid.debug (uid 10132)
07-06 20:52:26.965  1181  1363 I ActivityManager: Force stopping com.nutomic.syncthingandroid.debug appid=10132 user=0: from pid 1181
07-06 20:52:26.966  1181  1363 I ActivityManager: Killing 1360:com.nutomic.syncthingandroid.debug/u0a132 (adj 15): stop com.nutomic.syncthingandroid.debug
07-06 20:52:26.968 …
Run Code Online (Sandbox Code Playgroud)

android native syncthing

9
推荐指数
1
解决办法
2113
查看次数

标签 统计

android ×1

native ×1

syncthing ×1