instruments

    0热度

    1回答

    我使用此代码创建一个cgimage: UIGraphicsBeginImageContext(CGSizeMake(size*2, size*2)); CGContextRef ctx = UIGraphicsGetCurrentContext(); [[SKColor colorWithWhite:0.8 alpha:1] setFill]; CGContextFillEllipseIn

    1热度

    1回答

    有没有人在此之前在商业环境中使用过免费的opc服务器工具包,如fatrat或lightopc?是否有额外的费用?

    1热度

    3回答

    我正在运行一个测试,以确保通过在10秒长的while循环中包装相关代码部分来正确释放对象。我在调试和发布配置中运行了测试,结果不同。 调试(构建在模拟器&执行命令): 推出(构建在设备&运行,并利用简介仪表): 的CPU峰值表示创建对象的位置,以及d被毁坏(每次运行有3次)。请注意,如何在Debug版本中,在繁忙循环期间内存使用量逐渐增加,然后在较高基本级别稍微稳定下来,这发生在每次循环迭代时。在

    1热度

    1回答

    我几乎已经完成了一个我注意到的游戏,在短时间内GPU的利用率很低,FPS &。我已经运行了一个跟踪来试图找出问题所在,但是所有的CPU时间似乎都是由Cocos2D框架完成的。这是否意味着这种行为是正常的?或者我正在解释结果是错误的?我读到使用渲染引擎时空闲并不是真的可行,但是当没有动画发生时,98%的CPU使用率似乎是非常错误的。请问任何人都可以点亮这里发生的事情吗?或者告诉我还有什么我可以发布来

    6热度

    5回答

    我有一个实用功能,我怀疑是吃了我的应用程序的执行时间的很大一部分。使用Time Profiler查看调用堆栈,该函数占用调用它的任何函数的大部分执行时间。但是,由于此实用程序函数是从许多不同的来源调用的,因此我总是无法确定这是否是我的优化时间的最佳使用。 无论谁打电话,我如何查看程序执行过程中花费在此函数上的总时间? 为清楚起见,我想与所有其他调用该函数的选定条目合并为一个条目:

    0热度

    1回答

    我有一个页面视图控制器中,我有四个观点controller.My的问题是,当我去第二视图控制器我需要同样释放第一,第三和第四视图控制器的内存的内存其他三个视图controller.How发现无论是分配或重新分配使用instruments.I视图控制器内存使用的dealloc都试过,但该方法没有得到所谓的,我使用arc.I有我的代码如下 -(NewsViewController *)news {

    9热度

    2回答

    在Xcode and Instruments我看到UILabel (CALayer)使用大量的虚拟内存(匿名VM)。我看到每个UILabel约235 KB的虚拟内存。 我认为这可能是iOS 7.1或7.1.1的一个新问题。 这是预期吗? 我创建了一个简单的程序,创建500 UILabels和Instruments显示使用115MB的内存。在大约1500个标签上,应用程序被OS终止。 for (in

    2热度

    2回答

    我无法发布图片,因为我还没有10代表所以我道歉,如果任何这是模糊的。 我正在为Mac OS X编写一个ARC应用程序,它会引发EXC_BAD_ACCESS错误。为了追踪这个问题,我在“诊断”标签下启用了Zombie Objects。 我再启动仪器(植物大战僵尸) 最后,我记录并导致应用程序崩溃并产生错误。然而,我没有在乐器中获得任何僵尸指标,而是收到了我的应用程序的应用程序问题报告,我正在描述我的

    6热度

    2回答

    我试图创建一个类似TraceGL的工具,但对于C型语言: 正如你所看到的,上面的亮点代码的工具是流动没有以红色执行。例如,在构建Objective-C的这个工具方面,我知道gcov(和clang中的libprofile_rt)输出数据文件,这些文件可以帮助确定某个给定的代码行被执行了多少次。但是,gcov数据文件能够告诉我程序执行期间何时出现给定的代码行?例如,如果在代码路径A和B期间调用第X行,

    2热度

    1回答

    我正在使用Instrument的UIAutomation程序构建自动iOS测试并从命令行运行它们。我想使用控制台输出作为测试报告,但我不希望每隔一次点击就看到,并拖动等等,这些记录为“调试”消息。我已经检查了​​,Instruments documentation和Google搜索了这个问题,但是找不到一种方法来抑制这些问题,或者用一个非冗余非冗余选项运行。 问题:有什么办法隐藏或禁用来自仪器命令