我最近切换到iOS6并查看了设备日志(我正在寻找一些jettisoned
,试图找出我的应用是否因内存使用而被杀死。
这部分类似于iOS5日志
Incident Identifier: <identifier>
CrashReporter Key: <key>
Hardware Model: iPhoneX,Y
OS Version: iPhone OS 6.1 (10B144)
Kernel Version: Darwin Kernel Version 13.0.0:<...>
Date: 2013-02-08 10:27:05 +0100
Time since snapshot: XX ms
Free pages: 945
Active pages: 6629
Inactive pages: 3486
Throttled pages: 87427
Purgeable pages: 1747
Wired pages: 30547
Largest process: <process name>
以下部分不是。
在iOS5中,该列的名称为Name
,UUID
,Count
,resident pages
,但在iOS6中...
Processes
Name <UUID> rpages recent_max [reason] (state)
name <XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX> 2834 2834 [highwater] (daemon) (idle)
name <XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX> 2047 2047 [vm] (suspended)
有人可以解释一下rpages
,recent_max
和[reason]
是什么意思吗?
而且:(daemon)
,(idle)
和(suspended)
很容易理解,但[highwater]
和[vm]
是什么意思?我试图在文档中搜索,但我找不到一个提示......