问题标签 [xcode-instruments]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode-instruments - Xcode>Instruments>Automation>Mac:有没有办法在 Instruments 的自动化中使用正则表达式
我对仪器>自动化完全陌生。尝试使用 Instruments 中的自动化测试内部应用程序。
这是我的问题:
我们的应用程序有动态生成的 UI 单元格。无法预测将创建多少个单元格以及它们将具有什么名称。但是,它们都将包含一个特定的字符串(如“课程”)。问题是 - 如何使用自动化找出特定单元格的名称中是否包含该字符串?
instruments - 开始和停止脚本按钮隐藏在仪器上
我打开 Instruments 并为其选择自动化模板。打开仪器工具后,我从选择目标中选择了一个应用程序。之后,我从选择脚本选项中选择了我的 Java 脚本文件,但启动脚本和停止脚本选项未启用。在这种情况下,我应该如何在仪器中录制和播放我的脚本。我正在使用 Xcode 4.1。请帮助我启用这些按钮,并指导我如何在乐器上录制和播放脚本。
objective-c - xcode 仪器在返回 char 指针时显示内存泄漏
我有一个返回字符串集合的函数。所有内存分配都在该函数内部完成,因为每次调用该函数时字符串的大小都会发生变化。使用这些字符串后,所有分配都被释放。但是,当我在带有泄漏测试仪器的模拟器上运行我的应用程序时,它会显示我实际malloc
编辑 s.s 的位置char*
。
我的困惑是,尽管我正确地释放了所有字符串,但它仍然被视为我的应用程序的泄漏吗?或者这是 xcode 仪器的错误观察?
xcode4.2 - XCode Instruments 警告 - “task_for_pid 权限不足(LeakAgent)”
在运行仪器时,我收到警告“任务_for_pid 权限不足(泄漏代理)”,之后仪器不显示泄漏的时间表
谁能指出我解决这个问题的正确方向?
我正在 iOS 模拟器 5.0 上为 iOS 3.0 构建,在 Xcode 4.2 上使用 Base SDK 5.1,没有任何代码签名
我的应用程序没有尝试访问功能 AFAIK 的任何授权服务,只是从应用程序包中读取一些信息并使用库 Cocos2d-X 将其解析为图形元素
任何帮助表示赞赏
objective-c - 是否有任何工具可以在 iOS 应用程序运行时生成对象图?
我知道有类模型工具(OmniGraffle、Doxygen)可以从现有的 Xcode 项目生成类模型图。但我正在寻找一种在模拟器或设备中运行 iOS 应用程序时生成对象图的工具。
objective-c - Xcode4:分析单元测试
我有一个带有框架目标和单独的单元测试目标的 Xcode 项目。由于没有可执行的目标,我无法在不创建新目标、链接框架并以这种方式对其进行分析的情况下运行分析工具。但是,这意味着我必须移动大量不可靠且烦人的代码。
有没有办法可以在我的测试目标上运行分析工具(主要是分配)?
ios - 应用程序仅在 Instruments 中崩溃
我们的应用程序运行良好。在 Instruments(在模拟器上)中,当尝试分析内存时,在 Allocations 下,我看到 Total Bytes 上升得非常快,而 Live Bytes 仍然很小。没有泄漏,VM 使用似乎很稳定(如果很大)。
这不是一个阻碍,但使分析变得更加困难。有任何想法吗?
谢谢!
ios - iOS 的分配工具:比较两个快照的内存
在我的情况下,我不断地进入一个场景,而不是退出等等......所以Live bytes
重新进入场景时数量必须相同,但每次进入时它都会增长 3Mb。
我想找到前一幕留下的记忆。内存泄漏仪器显示没有泄漏。如何比较两个内存“快照”以突出分配差异?
上一个场景快照:
重新进入后:
iphone - Xcode Instruments 在设备上运行时无法拍摄泄漏快照
最近,在设备上运行应用程序时,我无法使用 Instruments 测试泄漏。Instruments 将尝试拍摄快照,但状态将冻结在“Analyzing Process”。起初我以为这只是花时间,但我已经等了 20 多分钟,但没有运气。不过,它在模拟器上仍然可以正常工作。
到目前为止,我已经尝试过: - 使用具有不同 ios 版本的其他设备 - 重新启动所有设备 - 将 Xcode 更新到最新版本 - 运行许多不同的应用程序 - 关闭自动快照并手动尝试
不幸的是,以上都没有任何区别,如果可能的话,除了重新安装 Instruments 之外,我已经没有什么想法了。
有谁知道可能导致这种情况的原因?
ios - iOS 分析分配不显示通过代码创建的 UIImage 对象
我很少分析 UIImageView 和 UIImage 的内存分配。
为此,我在图像视图中加载大小为 2.1MB 的图像,但是当我通过 xcode-instruments 分析内存分配时,它显示实时字节为 741.50KB,总字节为 1.56MB。
查看所有内存分配的列表,我找不到我调用的 alloc 条目。
这是我在视图控制器中的代码。
我只是想知道为什么 xcode-instrument 中显示的总大小远远小于预期。还有为什么上面的 alloc 没有在内存分配中列出。