当我使用malloc时,仪器看起来很奇怪

时间:2012-10-08 08:13:38

标签: iphone objective-c xcode instruments

我创建了一个项目并使用Instrument来观察实时字节。 我做了以下事情:

    - (void)viewDidLoad
    {
        [super viewDidLoad];
        // Do any additional setup after loading the view, typically from a nib.
        char *byte = (char *)malloc(10000000);
    }

Instruments中的实时字节保持在650KB。

仪器无法观察malloc方法的分配?

或苹果不限制此分配的大小?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您从未使用分配的内存malloc,编译器可以完全优化分配。