0

如何NSMutableData在同一部分强制保留连续内存?我有相当数量的数据逐个到达,性能并不令人满意。我的数据的总大小将是恒定的。

4

1 回答 1

2

NSMutableData应该连续存储所有数据。在内部,它使用了一个用 realloc 调整大小的“弹性”缓冲区。您可以创建[NSMutableData dataWithLength:];

NSData如果大小是恒定的,为什么不使用?

还有你为什么担心NSMutableData性能。仪器配置文件是否显示性能问题?

于 2013-07-11T16:37:16.087 回答