instruments相关内容
我在Mac OSX上编写了一个小的C程序,它执行以下步骤: 从标准输入中读取一些输入并将输入存储到内存中。 运行一些计算并将输出打印到标准音频 在第1步和第2步之间,我希望提示用户并等待某种键盘输入,以发出“继续进行到第2步”的信号。问题是在使用以下命令调用程序时,stdin已被重定向: $ ./simple
..
我想知道在Xcode5的Instruments.app中显示的“Leaks”和“Allocation>#Living”有什么区别。我使用iprofiler命令检查了用Clang++构建的C++命令行应用程序的内存泄漏,并使用Instrunents.app打开了一个.dtps文件。 $ iprofiler -leaks ./a.out $ open a.dtps 正如您在所附屏幕截图中所看
..
有没有人能帮我讲解如何在运行Selify测试用例的同时使用伊斯坦布尔获得JavaScript代码覆盖率? 我已通过this链接,但无法获取。在我的案例中,我该如何使用它?我的测试在调用远程服务器的本地浏览器中运行。 Selify测试用例是用Java编写的。 推荐答案 https://github.com/alex028502/istanbulseleniumexample
..
我正在开发一个 iPad 应用程序,并且一直在使用 XCode 4 中的 Instruments 对其进行分析.我正在对实际设备本身进行分析.已安装 iOS 4.3. 仪器告诉我有一些内存泄漏,泄漏的对象主要是 GeneralBlock-56 和一些 GeneralBlock-1024/GeneralBlock-8192 的.有趣的是,只有当我在应用程序中嵌入的 UIWebView 中加载
..
我正在开发一个浏览器应用程序,在该应用程序中我使用 UIWebView 打开网页.我使用内存监视器运行 Instruments 工具.我对 Instruments 中使用的术语以及它们为何重要感到完全困惑.请用正当的理由解释我的一些问题: Live Bytes 对于检查内存优化或内存消耗很重要吗?为什么? 如果它还包含已释放的对象,我为什么要关心总体字节/实际内存? 何时以及为何
..
..
当我将我的 3gs(iOS 5.0.1) 设备连接到 Instruments 时,我收到此错误消息 " 无法在 iPhone 3GS (v5.0.1) 上为 'iOS' 启动 Instruments 守护程序'(服务无效.)请重新连接设备." 当我重新连接设备时,此消息会出现在仪器上.如何使用此设备进行性能测试. 谢谢. 解决方案 我在连接 iPod 4G 的情况下尝试运行 In
..
从 WWDC2010 视频会议了解 iOS 应用程序的自动化 UI 测试,但没有实践. 从codeproject project,我们可以举一个例子. 这里的问题是从参与此的人那里听到的. 有什么限制吗?有什么好的做法吗? 解决方案 我建议从 这篇博文,作者是 Alex Wollmer.他制作了一个非常有用的 javascript 库:tuneup_js 带有 test(
..
我们正在尝试围绕应用程序中的流程进行 UIAutomation 测试,其中用户从 UIImagePickerController 中选择图像.在我们尝试从选取器控制器中选择图像之前,所有的自动化都运行良好.似乎我们无法找到正确的对象来发送水龙头.这是我们正在尝试的: UIALogger.logMessage("导航标题:" + app.navigationTitle() );window.co
..
我想通过 Xcode 中的 Instruments 使用 UIAutomation 在我的 iOS 设备上测试应用程序.是否可以在无需构建源代码的情况下这样做?这样做的原因是我们的团队将有测试人员编写自动化脚本来测试我们设备上的应用程序,但我们不希望他们都通过同步到最新版本并通过 Xcode 编译它.有谁知道这是否可以通过 UIAutomation 或可能通过 3rd 方应用程序实现? 谢谢
..
在我的应用程序中,我有一个滚动视图和四个表格视图.每次拖动然后释放,我都会得到一个 48 字节的泄漏.这真的加起来了.如您所见,两组泄漏具有相同的来源.有没有人见过这样的泄漏? 编辑 1: 当我单击泄漏旁边的箭头时,我会得到有关泄漏的以下信息: 解决方案 您看到的是 iOS 5.1 中的一个已知错误,并且正在 iOS 开发者论坛中进行讨论.您可以通过在论坛中搜索“strdup"
..
我一直在努力思考强大的参考周期,但我正在苦苦挣扎.我一直在阅读来自苹果和一些网站的文档,我觉得它们并没有真正解决我的问题. 我知道你必须使用 weak 和 unowned ,这取决于对象是否可以为 nil.所以说你必须有2个这样的课程 类人{var 狗:狗?……}类狗{弱变种人:人?} 相互引用我知道其中一个必须使用弱/无主.这是大多数教程中看到的经典示例. 我也见过这样的例子,它
..
我一直在尝试执行一些 OpenGL ES 性能优化,以提高我在 iPhone 应用程序中每秒能够渲染的三角形数量,但我遇到了障碍.我尝试将我的 OpenGL ES 数据类型从固定转换为浮点(根据 Apple 的建议),交错我的顶点缓冲区对象,并最大限度地减少绘图状态的变化,但这些变化都没有对渲染速度产生影响.无论如何,我似乎无法在运行 3.0 操作系统的 iPhone 3G 上将我的应用程序推到
..
我正在编写一个自动分析系统,以在我的应用程序中分析不同的 GPU 密集型屏幕.我一直在尝试为此使用“XCode Instruments",并使用“OpenGL ES Driver"工具来捕获 gpu 使用数据. 我的自动化系统从命令行运行 Xcode Instruments,该命令行运行应用程序、分析和捕获数据,并将数据写入“.trace"文件. 我现在希望能够打开跟踪文件,并使用我的
..
我正在尝试使用 Instruments 来查看我的 Monotouch 应用程序中的资源使用情况.但是,我无法通过 Instruments 启动该应用. 当我点击 Instruments 中的录制按钮时,该应用会在我的 iPhone 上启动,发出嗡嗡声(表示这是一个调试版本),然后崩溃 - 并且 Instruments 报告: 目标无法运行:遇到远程异常:“无法获取 pid 384 的任务
..
我开始在 iPhone 3G 上使用 Instruments-Leaks.当我尝试在 iPhone 上使用 Instruments 运行该应用程序时,我获得了 目标无法运行:遇到远程异常:“无法获取 pid 280 的任务" 想法? 我唯一一次成功地使用仪器运行该应用程序时,它运行得很慢,我无法对其进行测试.在搜索泄漏的设备上运行该应用程序的步骤是什么? 解决方案 我的解决方案是
..
我刚开始使用 Instruments,这是一个很好的小工具,用于测试内存分配/泄漏和所有很棒的东西.但我对它的工作原理感到非常困惑......我寻找了解释如何使用它的教程,但没有教程解释如何使用它. 我将尝试解释这一点:我将它设置为每当我运行我的 Xcode 应用程序时,Instruments 都会跟踪所有内容.但是仪器记录的东西对我来说毫无意义. 发现了一个泄漏,之后它开始泄漏字节.
..
当我运行仪器并检查泄漏时,它显示的泄漏主要包括: _ContiguousArrayStorage_NativeDictionaryStorageOwner_NativeDictionaryStorageOwner 这是我使用 Swift 3 并在使用 iOS 10 的设备上进行测试的时间. 泄漏只出现在 iOS 10 中,而在 iOS 9.x 上一切似乎都很正常.最重要的是,在 iOS
..
我正在使用 ARC 开发应用程序在检测内存泄漏的仪器中分析我的应用程序时,它会在以下函数中显示泄漏: #import #import "AppDelegate.h"int main(int argc, char *argv[]){@autoreleasepool {返回 UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelega
..
当我尝试使用 Instruments 检查我的 iPhone 应用程序的泄漏时,一切都很好.实际真实设备上的同一应用程序在应用程序启动期间多次显示此泄漏.这是非常不确定的,它发生在系统库中.我试图在没有运气的情况下搜索解决方案.有人遇到同样的问题吗?有大佬知道解决办法吗? 我觉得有趣的是,我在代码中的每一次泄漏迟早都会使应用程序崩溃.这些 GeneralBlock-3584 泄漏使应用程序保
..