在BES12下增加iOS应用程序内存使用量?

时间:2017-02-08 19:54:21

标签: ios ipad blackberry

我们有一个企业iOS应用程序,我们将其作为IPA文件部署到客户端。到目前为止,我们的大多数客户都在使用AirWatch,我们没有遇到任何问题。我们还在内部使用AirWatch进行部署而没有问题。

然而,最近的一位客户正在使用BES12并开始抱怨应用程序不断崩溃。在测试了他们正在使用的应用程序的确切副本后,在相同的iPad上我们无法重现崩溃。然后我们从几台iPad上移除了AirWatch,并注册了他们的BES12系统 - 瞧,应用程序经常崩溃。

在我们完成的所有分析中,我们的应用程序的最大内存使用量为~350MB。来自BES12部署应用程序的崩溃日志在终止之前显示为700MB。崩溃日志片段:

{
"uuid" : "removed-for-stack-overflow-post",
"states" : [
  "frontmost",
  "resume"
],
"killDelta" : 4818,
"lifetimeMax" : 108090,
"age" : 434859705756,
"purgeable" : 74,
"fds" : 100,
"genCount" : 0,
"coalition" : 634,
"rpages" : 179571,
"reason" : "per-process-limit",
"pid" : 550,
"idleDelta" : 9921968212,
"name" : "removed-for-stackoverflow-post",
"cpuTime" : 2393.154223
}

通过外部客户端讨论BES12部署,有一个设置'将个人应用转换为工作应用',他们选择'转换'。显然,这对于BES系统稍后控制/删除应用程序是必要的。

寻找任何想法,为什么应用程序会突然在BES12下使用更多内存?

0 个答案:

没有答案