Tag: 文书

ViewController在UITabBarController中的转换瓶颈

当我点击一个特定的UITabBarItem切换ViewControllers时,转换大约需要4 – 5秒。 没有重大的处理正在做,所以这使我相信,代码是无效的。 按照评论中的build议看了仪器之后,我已经指出以下过程要花费〜> 2500毫秒 Running Time Self (ms) Symbol Name 2485.0ms 44.3% 0.0 TDescriptorSource::CopyDescriptorsForRequestFromArray(__CFArray const*, __CFDictionary const*, CFComparisonResult (*)(void const*, void const*, void*), void*, unsigned long, bool) const 和 Running Time Self (ms) Symbol Name 3070.0ms 54.7% 0.0 -[UIStackView initWithCoder:] 这是什么意思?

如何在iOS中使用乐器

我用仪器运行我的应用程序,并得到内存泄漏,但我不知道内存泄漏发生在哪一点。 我怎么知道内存泄漏的地方?

Xcode仪器 – 僵尸 – 我在找什么?

当我运行Xcode中的项目/configuration文件,并select“ 僵尸 ”,应用程序运行在模拟器启用“ NSZombie detection ”。 但是,我应该寻找什么来告诉我,有一个问题? 我看到的只是运行分配工具和下面的统计数据。 它真的会告诉我一个Zombie被发现了吗?

如何清除不指向自己的代码遗弃的内存?

看起来,我的应用程序正在放弃内存,因为logging的堆栈的持久内存不会降为零,并且在连续重复同一组操作时堆堆将继续增长: 为了找出问题所在,很多人build议比尔的网站对我来说是无用的,因为我使用的是ARC,而他指的是参考性的问题。 然后,我跟着苹果文档 ,观看了一些关于WWDC遗弃内存的video。 他们都表示,仪器将有助于指向可能导致问题的代码行。 所以我回顾了每一个对象,但没有看到任何与我的代码有关的东西: 我现在卡住了,如果没有人能帮忙,我可能会提交应用程序,并祈祷他们不会拒绝我的应用程序。 :d 谢谢阅读。

试图读取Xcode Instruments .trace文件。 什么是.trace文件的文件格式?

我正在编写一个自动化的分析系统,在我的应用程序中分析不同的GPU密集屏幕。 我一直在尝试使用'XCode Instruments',用'OpenGL ES Driver'来捕获gpu的使用数据。 我的自动化系统从运行App的命令行运行Xcode Instruments,configuration文件并捕获数据,并将数据写入“.trace”文件。 我现在希望能够打开跟踪文件,并使用我的自动分析系统读取跟踪数据,以便我可以通知应用程序开发人员应用程序的各个部分如何执行。 我不能find任何方式来阅读跟踪文件。 它似乎是包含各种目录的包,并埋在那里有一个.zip文件,似乎包含一些二进制数据。 这个文件中的数据是如何分析的? 仪器系统似乎相当复杂,我很惊讶,它是多么难以访问它产生的跟踪数据。 有谁知道如何parsing跟踪文件? 我目前正在使用XCode 4.6.1