【问题标题】:How to analyse iPhone crash log with JSON如何使用 JSON 分析 iPhone 崩溃日志
【发布时间】:2017-11-22 16:31:12
【问题描述】:

我得到了这样的崩溃日志:

{"timestamp":"2017-01-05 22:29:03.03 +0800","bug_type":"298","os_version":"iPhone OS 9.3.2 (13F69)"}
{
 "crashReporterKey" : "6e088e6d206ce6025a40eacd5ea68779dc5ac344",
 "kernel" : "Darwin Kernel Version 15.5.0: Mon Apr 18 16:44:06 PDT 2016; root:xnu-3248.50.21~4\/RELEASE_ARM64_T7000",
 "product" : "iPhone7,2",
 "incident" : "C106CE8A-F492-47FF-BEA9-293E6ACFE201",
 "date" : "2017-01-05 22:29:03.03 +0800",
 "build" : "iPhone OS 9.3.2 (13F69)",
 "timeDelta" : 3377,
 "memoryStatus" : {
 "compressorSize" : 30099,
 "pageSize" : 4096,
 "compressions" : 719018,
 "memoryPages" : {
   "active" : 33364,
   "throttled" : 0,
   "fileBacked" : 24001,
   "wired" : 169666,
   "anonymous" : 27027,
   "purgeable" : 6,
   "inactive" : 15716,
   "free" : 2836,
   "speculative" : 1948
 },
 "uncompressed" : 81552,
 "decompressions" : 333878
},
 "largestProcess" : "MYAPP",
 "processes" : [
 {
   "rpages" : 556,
   "states" : [
     "daemon",
     "idle"
   ],
   "name" : "assetsd",
   "pid" : 839,
   "reason" : "vm-pageshortage",
   "fds" : 50,
   "uuid" : "MYUUID",
   "purgeable" : 0,
   "cpuTime" : 0.373819,
   "lifetimeMax" : 970
 },
 {
   "rpages" : 231,
   "states" : [
     "daemon",
     "idle"
   ],
   "name" : "followupd",
   "pid" : 851,
   "reason" : "vm-pageshortage",
   "fds" : 50,
   "uuid" : "MYUUID",
   "purgeable" : 0,
   "cpuTime" : 0.04115,
   "lifetimeMax" : 487
 }, 

and a lot more...

由于没有显示调用堆栈,因此无需对其进行符号化。

我刚刚运行我的应用程序播放视频大约一个小时,然后出现了这个崩溃。

不是每次,而是经常。

我应该如何阅读这种日志?

谁能解释一下哪些键是重要的以及它们在大 json 中的含义?

【问题讨论】:

    标签: ios iphone crash-reports


    【解决方案1】:

    @dstudeba 是对的,当您播放视频时,您的 CPU 内存消耗比预期的要多。有时会发生这种情况

    1. 当有大量数据来自服务器时。
    2. 当您不管理应用中的内存时。

    更多详情:Analyzing Crash ReportsMemoryMgmt

    【讨论】:

      【解决方案2】:

      您的应用因内存不足而崩溃。我不知道你的应用做了什么,但它要么存在内存泄漏,要么没有正确监控/释放内存。

      根据 Apple 文档的原因,它说 [vm-pageshortage] 是“由于内存压力,该进程已被终止。”

      您可以在此处阅读 Apple 关于崩溃报告的文档:https://developer.apple.com/library/content/technotes/tn2151/_index.html

      【讨论】:

        猜你喜欢
        • 2012-07-11
        • 2011-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多