问题标签 [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.

0 投票
2 回答
672 浏览

objective-c - NSArray NSString 内存泄漏

我有一个简单的方法来读取字符串并将其解析为数组,

但是仪器确实向我报告了我在线上的 NSString 泄漏

我不知道为什么会这样,
1)。我认为值和令牌都是自动释放的?我对吗?
2)。我试图释放值和令牌(只是尝试),它崩溃了。

提前感谢您的帮助。

迈克尔

0 投票
2 回答
161 浏览

iphone - Instruments 的内存泄漏工具是否存在“for”循环问题?

在 Instruments 下的模拟器中运行我的应用程序以检查内存泄漏,这似乎表明此代码块中存在泄漏:

显然,在这个循环中,我正在分配/初始化一个对象,但在我完成它时释放它。想知道这是否只是 Instruments 如何看待该循环中的活动的症状,或者我是否正在失去理智(或做其他完全错误的事情)。

0 投票
3 回答
996 浏览

iphone - 在 GeneralBlock-16 下发现漏洞?

如果 ObjectAlloc 无法推断块的类型信息,则使用“GeneralBlock”。有什么策略可以从这个块中获取泄漏,可以消除我使用的“试错”方法的需要?正如我一直在猜测的那样,Extended Detail 并没有真正为我做这件事。

0 投票
2 回答
163 浏览

iphone - 是否有关于如何使用 Instruments 查找内存泄漏的教程或视频?

我发现仪器有一些大的内存泄漏,但不知道如何找出它们在我的代码中的位置。需要一些关于如何去做的事情......

0 投票
2 回答
385 浏览

iphone - 为什么这段代码会产生内存泄漏?

Xcode 中的 Leaks Instrument 在这里向我显示了内存泄漏。我已经评论了 Leaks 抱怨的受影响的线路。但我在内存管理中没有看到任何错误......

我的意思是... tbi 和 myVC 最后发布,alloc 是平衡的。那么有什么问题呢?我不明白。

0 投票
2 回答
319 浏览

iphone - xCode 3.2.1 外星人泄漏

整个项目中使用的代码:

当 UITabBarController 添加到窗口视图时,检测到以下泄漏 bij Instruments:

泄漏对象:Malloc 128 字节

地址:0x391ee70

大小:128 字节

负责图书馆:CoreGraphics

负责框架:open_handle_to_dylib_path

UINavigationController 也会出现同样的问题,但 UIViewController 不会出现同样的问题。

眼镜:

Mac OS X 10.6.2

xCode 3.2.1

仪器 2.0.1

为 iPhone 模拟器 3.1.3 编译 | 调试

0 投票
1 回答
318 浏览

iphone - 为什么我的 iPhone 应用程序主要泄漏?

请参阅下面的屏幕截图,这是 Leaks Instrument 在我的应用程序中发现的唯一泄漏。似乎很奇怪 main 正在泄漏,因为它是开箱即用的。这很常见吗?

主文件

调用栈顶

调用栈底

0 投票
3 回答
1894 浏览

iphone - 为什么将按钮添加为子视图时会出现内存泄漏?

我有一个使用 tableview 的应用程序,以及作为子视图添加到每个自定义单元格的 UIButton,如下所示:

在我开始使用 Instruments 以确保没有任何内存泄漏之前,我认为一切都很好,但我发现像这样将 UIButton 添加为单元格的子视图会导致 UIKit 中的泄漏。

具体来说,我得到每个单元格行的内存泄漏(每次将按钮添加为子视图),泄漏的对象是“CALayer”,负责的框架是“-[UIView _createLayerWithFrame:]”。

我在这里做错了吗?

0 投票
2 回答
183 浏览

iphone - 是否可以在 Instruments 中加载其他应用程序?

我想用 Instruments 来查看我 iPhone 上的一些第三方应用程序,可以吗?如果我将 Instruments 附加到我开发的一些应用程序中,一切都会顺利进行。但是当我尝试加载其他应用程序时,Instruments 抱怨他们无法“为 pid XY 获取任务”。这是安全措施吗?

0 投票
1 回答
303 浏览

xcode - Instruments 冻结并重新启动 iPod touch 2G

我无法使用 Instruments 运行我的应用程序。我尝试在 Xcode 中使用Run › Start with Performance Tool运行它。Instruments 启动,iPod touch 2G 每次都卡住并重新启动。我在 OS X 10.6.2、Xcode 3.2.2 上并使用 iOS SDK 3.2.1。