我正在尝试使用Shark来确定哪些方法在我的iPhone应用中花费的时间最多。抽样后,我得到了这个: alt text http://img69.imageshack.us/img69/7871/screenshot20091117at503.png
点击“!”按钮产量:
鲨鱼无法找到符号 此地址范围的信息。 通常这发生是因为 应用程序编译没有 符号或他们随后 剥去。在Xcode中,确保 “生成调试符号”复选框是 选中(将-g标志传递给 编译器)。请注意,这不是 影响代码优化,而不是 通常会改变表现 显著。但是,额外的 符号信息确实消耗 明显更多的空间,可能会膨胀 可执行文件的大小。
但我使用Debug选项,我在我的设备上运行。并检查生成调试符号。那有什么不对?
答案 0 :(得分:0)
不知道这是否适用于设备上的Shark,但我知道在使用iPhone模拟器运行Instruments时,必须选择最新的SDK。如果您使用以前的SDK运行,则看不到调试信息。