我需要在不同的數組中存儲高達1.000.000的double值(在計算運行期間)。到目前爲止,我使用的是NSMutableArray
,但它看起來像內存使用量很大。其中一個想法是使用c-array來避免在NSMutableArray
中存儲對象。有沒有辦法粗略估計一個NSMutableArray對比和C數組的內存使用情況? (我找不到有關NSNumber
-object的大小與諸如double或float之類的原語有關的任何信息)。已使用內存:c-array與NSMutableArray
謝謝。
爲什麼不用儀器運行一些基準測試? – Stavash
當涉及到內存使用情況時,我發現儀器並不總是有用。我希望找到一些理論方法。儀器中是否有方法來查看特定對象的大小,如NSMutableArray對象? – JFS
我在想'sizeof(myArray)'是否能告訴你真實的大小? –