iOS 如何查看APP的jetsamEvent日志
1、如何在iPhone上查看
设置-通用-分析-分析数据- JetsamEvent+日志 打头的系统日志。
2、如何在Mac 上查看此类分析日志
1、手机链接MAC
2、打开iTunes,点开手机图标
3、点击同步按钮
日志会被同步到MAC中的以下目录中
/users/userName/Library/Logs/CrashReporter/MobileDevice/
3、关于日志的分析:
利用jetsamEvent 可以帮助我们查看被系统清理的APP内存占用情况。
{"bug_type":"298","timestamp":"2019-04-18 00:41:32.72 +0800","os_version":"iPhone OS 11.3.1 (15E302)","incident_id":"65385412-FCF1-4F8B-B9BA-7E3457FA2C43"}
{
"crashReporterKey" : "cb1b46c9b29603987f13d3af5624dfe0891dcd8b",
"kernel" : "Darwin Kernel Version 17.5.0: Tue Mar 13 21:32:11 PDT 2018; root:xnu-4570.52.2~8\/RELEASE_ARM64_T8010",
"product" : "iPhone9,1",
"incident" : "65385412-FCF1-4F8B-B9BA-7E3457FA2C43",
"date" : "2019-04-18 00:41:32.67 +0800",
"build" : "iPhone OS 11.3.1 (15E302)",
"timeDelta" : 5,
"memoryStatus" : {
"compressorSize" : 50024,
"compressions" : 79275112,
"decompressions" : 61573914,
"zoneMapCap" : 402653184,
"largestZone" : "APFS_4K_OBJS",
"largestZoneSize" : 13451264,
"pageSize" : 16384,
"uncompressed" : 120159,
"zoneMapSize" : 113508352,
"memoryPages" : {
"active" : 29786,
"throttled" : 0,
"fileBacked" : 15361,
"wired" : 26461,
"anonymous" : 29604,
"purgeable" : 33,
"inactive" : 13602,
"free" : 2391,
"speculative" : 1577
}
}
...
,
"largestProcess" : "JD4iPhone",
"genCounter" : 1,
"processes" : [
{
"uuid" : "89715e1a-af5d-3c31-920a-b842f063e8be",
"states" : [
"daemon",
"idle"
],
"lifetimeMax" : 235,
"age" : 1270330434891,
"purgeable" : 0,
"fds" : 50,
"coalition" : 366,
"rpages" : 115,
"pid" : 19692,
"idleDelta" : 3632517,
"name" : "revisiond",
"cpuTime" : 2.8573390000000001
},
...
{
"uuid" : "616cc66b-7c0b-3bd5-89ff-af63bd94dbb7",
"states" : [
"suspended"
],
"lifetimeMax" : 14774,
"age" : 82573963110,
"purgeable" : 0,
"fds" : 100,
"coalition" : 4389,
"rpages" : 10898,
"pid" : 20571,
"idleDelta" : 14614331251,
"name" : "JD4iPhone",
"cpuTime" : 268.98448000000002
},
这是一部iPhone7 产生的jetsamEvent日志的部分内容
可以基本猜测以下日志的含义:
"largestProcess" : "JD4iPhone",表示 这个叫JD4iPhone 暂用的内存最多,没猜错的话应该是京东的app。
它占用了内存页为 "rpages" : 10898,
"pageSize" : 16384, 为每页的大小 16384/1024 = 16K
那么这个应用暂用的内存就是 10898*16K = 170M
"states" : [
"suspended"
],
它的状态是挂起的。
而 "uuid" : "89715e1a-af5d-3c31-920a-b842f063e8be",的进程
它的状态是闲置,且是一个守护线程,此类线程一般是系统维护。
虽然它只占用了 "rpages" : 115, 115 个内存页。
4、不同型号手机的单应用最大可用内存值
iOS 如何查看APP的jetsamEvent日志的更多相关文章
- iOS实时查看App运行日志
前言: 本文讨论如何实时查看输出在console控制台的日志. 一.Xcode 通过Window->Devices打开devices界面,选择我们的手机,也能看到手机中运行的进程输出的日志.如图 ...
- iOS 如何查看app提交审核是否使用广告标识符(IDFA)
相信很多人被苹果拒绝过 : 您的 App 正在使用广告标识符 (IDFA).您必须先提供关于 IDFA 的使用信息或将其从 App 中移除,然后再上传您的二进制文件. 那么如何查看app里哪里用到ID ...
- iOS如何实时查看App运行日志
Linux下管理挂载IOS设备——libimobiledevicehttps://www.jianshu.com/p/6423610d3293https://blog.csdn.net/fengzei ...
- iOS高仿app源码:纯代码打造高仿优质《内涵段子》
iOS高仿app源码:纯代码打造高仿优质<内涵段子>收藏下来 字数1950 阅读4999 评论173 喜欢133 Github 地址 https://github.com/Charlesy ...
- iOS-----GitHub上比较齐全的iOS 工具和App
Github-iOS 工具 和 App 系统基础库 Category/Util sstoolkit 一套Category类型的库,附带很多自定义控件 功能不错- BFKit 又一套Ca ...
- iOS 轻松使用 App 数据统计
想获取用户各项行为数据吗? 想轻松查看用户行为图表吗? 想高效进行 App 运营管理吗? 想,来我带你玩转 App 数据统计.这里我使用专业.轻便的 JAnalytics. 本文内容分为两部分:代码示 ...
- IOS下载查看PDF文件(有下载进度)
IOS(object-c) 下载查看 PDF 其实还是蛮容易操作的.在下载前,首先要把 IOS 可以保存文件的目录给过一遍: IOS 文件保存目录 IOS 可以自定义写入的文件目录,是很有限的,只能是 ...
- 【HELLO WAKA】WAKA iOS客户端 之一 APP分析篇
由于后续篇幅比较大,所以调整了内容结构. 全系列 [HELLO WAKA]WAKA iOS客户端 之一 APP分析篇 [HELLO WAKA]WAKA iOS客户端 之二 架构设计与实现篇 [HELL ...
- ios 推送app badge 数字累加操作
ios 推送app badge 数字累加操作: 一:此数字需要后台配合: 二:大致原理: 后台发推送时,第一次 传badge 为1,往后,依次累加操作即可: 当用户打开app时,app向后台发送请求, ...
随机推荐
- pythonのsimple_tag
当我们需要在页面种直接调用py文件中的某些方法时,我们就要用到simple_tag.具体步骤如下: 1.在某个app下创建templatetags文件夹,切记该名称是不可以改变的. 2.在该文件夹下创 ...
- 肺结节CT影像特征提取(三)——肺结节CT影像特征提取系统软件设计
肺结节的特征提取在临床中有着重要应用,在上篇文章已经对肺结节的基本特征和CT影像特征提取算法有了介绍,提出了三类肺结节CT影像特征提取算法.本文重点介绍肺结节CT影像特征提取系统的功能介绍及使用,利用 ...
- MVC RedirectToAction 跳转时传参问题
RedirectToAction方法提供了5个重载方法 1.单纯跳转,不带参数. string redirectUrl = "/List" ; return RedirectToA ...
- Redis学习之二 数据类型和相关命令
原文:https://www.cnblogs.com/lonelyxmas/p/9073928.html 如果还不懂安装的,请看 Windows环境下安装Redis Redis一共支持五种数据类型 1 ...
- ansible 使用记录
copy: ansible server -m copy -a 'src=/etc/ansible/port/iptables dest=/etc/sysconfig/iptables owner=r ...
- Fiddler模拟自动响应数据
Fiddler模拟自动响应数据 定位到要修改的部分 2.将返回的数据保存到本地,保存成网页,并修改响应数据 找到修改的部分,修改之 3.再次请求刷新首页,将工具定位到autoresponder将接口加 ...
- ApowerMirror投屏(手机投屏电脑、电脑投屏到手机)
使用步骤 1. 亲测 使用Apowersoft ApowerMirror v1.4.2.zip版本 2.Apowersoft ApowerMirror v1.4.2.zip 解压安装 ...
- 在js中插入html语句
连上数据库之后,填充数据时往往需要在js中插入html语句 做法是: <body> <div class="modal-body" id="delete ...
- 【python】随机数用法
全文拷贝自:Python随机数用法 random.seed(int) 给随机数对象一个种子值,用于产生随机序列. 对于同一个种子值的输入,之后产生的随机数序列也一样. 通常是把时间秒数等变化值作为种子 ...
- 微信开发getLocation、openLocation等一些功能不起作用,但是走ready方法 closeWindow一些方法可以用
1.检查wx.config,发现我在jsApiList也声明了这些方法,并且也走了ready回调 wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客 ...