如何让Xcode性能分析工具显示C++对象

3
我目前正在为iOS在Xcode中编写游戏。出于可移植性的原因,我希望用C++编写主要的游戏引擎。
我的问题在于当我对应用程序进行分析时。Xcode工具是一组很好的分析工具,但由于我的大部分对象都是C++而不是Objective-C,因此几乎不可能使用分配工具,因为这些对象都显示为<non-object>。
我注意到有一个名为“识别C++对象”的复选框,但似乎没有起作用。
当编写C++ iPhone应用程序时,您们如何对应用程序进行分析?谢谢!
1个回答

2
当您使用分配工具时,Instruments最初显示内存分配统计信息。这些统计数据告诉您应用程序正在使用多少内存。在了解应用程序使用的内存量之后,您很可能想知道分配内存的代码区域以及它们分配了多少内存。切换到调用树视图(可以从跳转栏中完成)可以更容易地确定您在代码中分配内存的位置。有关更详细的信息,请参阅以下文章: Instruments:查找内存分配位置

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接