首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序驱逐在ios9上。我要怎么检查是什么原因造成的?

应用程序驱逐在ios9上。我要怎么检查是什么原因造成的?
EN

Stack Overflow用户
提问于 2015-09-29 10:30:15
回答 1查看 2.1K关注 0票数 1

我的应用程序(前景)是被驱逐出一个ios9设备(ipad迷你3 A1599),每当我坐在相机捕捉屏幕。我在看这个

代码语言:javascript
复制
SpringBoard[54] <Warning>: Communications error: <OS_xpc_error: <error: 0x19d654af0> { count = 1, contents =
        "XPCErrorDescription" => <string: 0x19d654e50> { length = 22, contents = "Connection interrupted" }
    }>

在“最后一次削减”之前不久,具体表现如下:

代码语言:javascript
复制
Sep 29 13:17:33 ipad-mini mediaserverd[25] <Notice>: '' (pid = 4278) setting DiscoveryMode = DiscoveryMode_None, currentDiscoveryMode = DiscoveryMode_None
Sep 29 13:17:33 ipad-mini CommCenter[75] <Notice>: Connection interrupted!
Sep 29 13:17:33 ipad-mini UserEventAgent[23] <Notice>: jetsam: kernel termination snapshot being created

设备/查看设备日志中没有崩溃--在它的连接中没有崩溃(在ios中似乎是一个已知的问题,最多可达9.0.1: iOS 9用户目前没有报告安装、会话和活动设备。这将很快在即将到来的iOS更新中得到解决。)

你知道是什么导致了这些奇怪的“崩溃”吗?

同样的问题在iphone 6运行9.0.1也

代码语言:javascript
复制
Sep 29 13:33:48 iPhone6minus yourId[465] <Warning>: Memory in use: 28 MB
Sep 29 13:33:49 iPhone6minus duetexpertd[481] <Warning>: Found bundle: file:///System/Library/DuetExpertCenter/Experts/AppPrediction.bundle/
Sep 29 13:33:49 iPhone6minus sharingd[194] <Error>: 13:33:49.078 : SDConnectionManager:: XPC connection invalidated
Sep 29 13:33:49 iPhone6minus ReportCrash[482] <Warning>: saved type '298' report (1 of max 25) as /var/mobile/Library/Logs/CrashReporter/JetsamEvent-2015-09-29-133348.ips

UPD 20150929:我已经追踪到- (CGImageRef)CIContext::createCGImage:(CIImage *) fromRect:(CGRect)fromRect

意思:当我拔下这个电话时,ios9就停止了从设备上启动应用程序(性能飞升)。现在,我所需要的就是找到一个替代:=的方法[

UPD 20151001:删除内存引用导致这显然不是与内存压力相关的逐出(请参阅先前的更新)

EN

回答 1

Stack Overflow用户

发布于 2015-10-03 10:49:07

我没有回答你的问题,但在升级到iOS 9之后,我注意到了一些非常糟糕的事情。我的应用程序捕捉视频,并使用CIContext过滤、组合和渲染视频帧。在更新之后,CIContext停止了以前的工作。现在,我的应用程序在运行了几秒钟后就崩溃了。正如我所看到的,这是因为内存超载,特别是视频内存。我使用CIContext contextWithEAGLContext创建上下文,然后将过滤后的图像呈现给CVPixelBuffer。

避免内存问题的唯一“帮助”是每次我想渲染框架时创建和释放上下文,这当然太昂贵了。(无ARC)

所以,在他们修复之前,我的应用程序几乎已经死了。布拉德·拉森( Brad )的GPUImage也是如此,苹果自己的例子RosyWriter也是如此。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32841643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档