问题标签 [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.
iphone - 来自 Foundation 和 CFNetwork 库的内存泄漏
我正在使用工具来解决 iPhone 中应用程序的内存泄漏问题。我只是想知道我是否必须解决来自 Foundation 和 CFNetwork 库的泄漏。具体来说,泄漏来自:
1. NSCFString
2. NSConcreteData
3. General Block-3584
由于它们不直接指向我编写的代码,如果必须,我应该如何解决它们?
谢谢。
iphone - *iPhone* 无法在对象分配工具中进行符号化
我从objective-c 运行一个C++ 应用程序,我可以使用Shark profiler 成功地表示我的函数名称,但不能使用Object Allocations 工具。在详细窗格中,我只看到我的 C++ 应用程序名称和我的 C++ 函数的十六进制值。
我尝试做一个“文件/重新符号化文档”,选择包含我的应用程序和我的 Dsym 文件的应用程序文件夹,但没有任何变化。
有什么线索吗?
我的配置:xCode 3.2.2 iPhone SDK 3.2 Snowleopard (10.6.3)
谢谢。
iphone - 我的 iphone 应用程序使用了多少内存(来自模拟器)
我知道这与 Instruments 有关,但是这有点令人困惑,在 Google 上搜索 Instruments 并没有多大帮助。
我想知道我的应用程序运行得如何,比如它使用了多少内存。我只是不知道在哪里可以找到类似的内容:“我们可以从模拟器中得知,您的应用程序当前将在真正的 iphone 设备上使用 xx MB 的 RAM。”
我需要有关如何获取此信息的帮助。
iphone - 仪器内存泄漏iphone
几天前我发布了这个问题,但它非常混乱,我的问题也不是很清楚,所以我删除了它。我一直在挖掘,内存泄漏仍然存在。希望这次尝试会更清楚。
首先我运行了静态分析器,它报告没有内存泄漏。
然后我运行 Instruments,它指出这行代码存在内存泄漏。据我所知,没有内存泄漏。
如果我注释掉上面的代码 Instruments 会在另一个没有明显泄漏的代码块中报告另一个内存泄漏。
仪器还说
负责任的图书馆 = 核心图形
负责框架 = open_handle_to_dylib_path
这是堆栈跟踪。
我真的不太确定如何使用这些信息来解决问题,所以任何指导都将不胜感激。也许答案就在跟踪中,但我只是不知道要寻找什么?
编辑::
上面的堆栈跟踪是在模拟器上运行时。以下来自在设备上运行。此跟踪不指向我自己的任何类
编辑 2::
我注意到在应用程序生命周期早期报告的泄漏。它指向这个代码块。
这是您制作项目时生成的 x 代码,对吗?
iphone - 使用 Instruments 分析 iPhone 应用程序时缺少符号名称
我正在通过命令行编译一个 iPhone 应用程序(因此不涉及 XCode 选项),并且在使用 Instruments 进行分析时无法显示我的符号名称。我尝试了几个标志,例如 -gdawrf-2 和 -g 都没有成功。我也尝试过使用 dsymutils 生成一个 .dSYM 文件,但我不知道我应该如何使用它,所以也失败了。
任何帮助将不胜感激!
iphone - renderInContext 创建没有及时释放的内存
在使用“ObjectAlloc”调试仪器时,我注意到为 renderInContext 调用分配了 7megs 的内存,但它从未被释放。当我注释掉 renderInContext 调用时,这不会发生,并且未来的 renderInContext 调用不会继续增加内存分配。
有没有办法强制释放这个内存?
iphone - Object Alloc 工具中的列是什么意思?
我找不到这方面的文档。没有快速信息。
这些列有这些不透明的标题:
是否有文件显示这些列的含义?无需阅读 600 页?
iphone - 无法弄清楚如何摆脱内存泄漏
我正在尝试测试我的 iphone 中的内存泄漏,但我没有太多运气摆脱这个。这是泄漏的代码。
它self.settingsManager = [[VacaCalcSettingsManager alloc] initWithManagedObjectContext:self.moc];
在线上泄漏。
self.settingManager 实例变量在类的 dealloc 方法中释放。
我不确定还有哪些其他信息是相关的。请告诉我,我可以提供。
感谢您的任何帮助。
-标记
这是头文件。
iphone - 为什么这段代码会泄漏?(苹果手机)
这是标题:
(我不确定 nonatomic 的作用,是否与使用多线程使其安全有关,我真的需要它吗?)
在主文件中:
最初我在标题或标题中没有属性,[forumSelection release];
所以我认为这可能是它泄漏的原因,但是 Instruments 仍然说这个泄漏,我不知道为什么?
algorithm - 半音乐器调音器的稳健算法?
谁知道半音乐器调音器最强大的算法?
我正在尝试编写乐器调谐器。我尝试了以下两种算法:
FFT 创建韦尔奇周期图,然后检测峰值频率
我遇到了以下基本问题:
精度 1:在 FFT 中,采样率、记录长度和 bin 大小之间的关系是固定的。这意味着我需要记录 1-2 秒的数据才能获得几美分的准确度。这不完全是我所说的实时。
准确性 2:自相关效果更好一些。为了获得所需的几美分精度,我不得不引入样本的线性插值。
稳健性:如果是吉他,我会看到很多泛音。有些泛音实际上比琴弦产生的主音更强。我找不到一种可靠的方法来选择正确的演奏弦乐。
尽管如此,任何便宜的电子调谐器都比我的实现更强大。这些调谐器是如何实现的?