我有一个应用程序,该应用程序在后台连续使用位置服务,并且偶尔会终止该应用程序,而不会生成任何崩溃日志。我认为该应用程序正在被系统终止以重新捕获内存。我注意到我的应用程序有时仅在其过程中带有“ reason”标签。如果某个进程具有原因标签,是否表示在此次jetsam事件中该进程已终止?
我的应用程序和其他几个应用程序有“引发进程”的原因,有人可以解释如何避免这种情况或如何处理吗?
“ purgeable:0”是否意味着该应用程序不应从内存中清除?
以下来自jetsam事件日志:
"states" : [
"location"
],
"killDelta" : 1488764,
"genCount" : 8,
"age" : 45709913917,
"purgeable" : 0,
"fds" : 50,
"coalition" : 5191,
"rpages" : 2382,
"reason" : "proc-thrashing",
"pid" : 27026,
"cpuTime" : 15.933816999999999,
"name" : "My app",
"lifetimeMax" : 7051
}