2

我目前正在开始用 xcode 为 ios 编写游戏。出于可移植性的原因,我想用 C++ 编写主游戏引擎。

当我分析应用程序时,我的问题就开始了。Xcode Instruments 是一组很棒的分析工具,但是由于我的大部分对象是 c++ 而不是 Objective-C,因此几乎不可能使用分配工具,因为这些对象都以 < non-object > 的形式出现。

我注意到有一个名为“识别 c++ 对象”的复选框,但它似乎可以做任何事情..

会很高兴知道你们在编写 c++ iphone 应用程序时如何描述您的应用程序?

4

1 回答 1

1

当您使用 Allocations 工具时,Instruments 最初会显示内存分配统计信息。统计数据告诉您您的应用程序正在使用多少内存。在了解了您的应用程序使用了多少内存之后,您很可能想知道分配内存的代码区域以及它们分配了多少内存。切换到调用树视图(您可以从跳转栏执行此操作)可以更轻松地确定您在代码中分配内存的位置。以下文章提供了更多详细信息:

Instruments:查找分配内存的位置

于 2012-05-09T18:45:32.000 回答