基本上我很想知道你走多远,以确保用户获得最佳应用程序。提高应用程序性能的微不足道的方法
- 哪一个更喜欢动态/静态内存分配,当两者都有可能时。
- 刮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