基本上我很想知道你走多遠,以確保用戶獲得最佳應用程序。提高應用程序性能的微不足道的方法
- 哪一個更喜歡動態/靜態內存分配,當兩者都有可能時。
- 刮012
int
和使用short
或int8_t
。它真的有幫助嗎?或者這會更令人頭疼? - 動態分配「按比例」大量內存(由於缺乏所需實際內存信息)。然後將其重新分配給較小的內存(壓縮)並刪除前者。例如。我分配1000個單位的內存。然後經過計算,我確定只需要400個單位。所以我分配新的400個單位,複製400個項目,然後刪除1000個單位。在這個過程中,我最終分配了更多的內存,即1400個單元。那麼我真的應該努力分配新的400個單位,讓600個單位浪費? [主要問題]
- 有效使用
union
有助於降低內存使用量嗎?
我相信還有更重要的一點缺失。歡迎任何其他已知或土着方式來增加記憶力和時間表現。
如果它們不重要,那麼它們並不重要,對吧? – 2012-01-04 05:14:51
7:不;請閱讀一本好書,並開始寫一些有用的東西,並獲得代碼審查,而不是過早地擔心你在酒吧裏聽到的東西。 – 2012-01-04 05:14:58
我不能說這是一個列表問題,還是7個問題之一。無論哪種方式,在這裏看起來都不太合適。 – Flimzy 2012-01-04 05:15:27