了解Jetsam日志“ proc-thrashing”

时间:2019-01-25 16:48:30

标签: ios swift

我有一个应用程序,该应用程序在后台连续使用位置服务,并且偶尔会终止该应用程序,而不会生成任何崩溃日志。我认为该应用程序正在被系统终止以重新捕获内存。我注意到我的应用程序有时仅在其过程中带有“ 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

}

0 个答案:

没有答案