0

プロジェクトを作成し、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メソッドの割り当てを監視できませんか?

または、アップルはこの割り当てのサイズを制限していませんか?

ありがとう!

4

1 に答える 1

0

割り当てられたメモリをまったく使用しない場合malloc、コンパイラは割り当てを完全に最適化できます。

于 2012-10-08T13:50:56.257 に答える