![]() |
1
5
我找到了 AndEngine 因为它是一个游戏开发库,所以它必须考虑性能,所以您可以从中提取一个副本并阅读源代码。 在“性能设计”文件中,我要指出这一点:
就我个人而言,我还没有发现性能是一个很大的限制因素,但我认为这将真正取决于什么类型的应用程序,你正在建设。
|
![]() |
2
2
请注意Donald Knuth在同一篇文章中的引用:
如果你在处理另外3%的问题,你会发现。。。 |
![]() |
3
1
一般来说,要做的事情是尽可能保持数据结构的简单和规范化。例如,不要仅仅因为哈希表数据结构易于获取就加入它们。知道如何进行分析( here's my method )如果你有一个真正的性能问题,然后修复它。否则,越简单越好,即使这意味着简单的数组、列表和O(N)循环。
非规范化数据结构的另一个问题是,它可能会有大量的对象创建和销毁。这也可能是一个真正的性能杀手,虽然你可以改善它与池技术。 |
![]() |
Murilo · Jetpack编写导航栏项目图标 5 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |