我不断听说,Android应用程序应该尝试限制创建的对象数量,以减少垃圾回收器的工作量.有意义的是,您可能不想在有限的内存空间上创建大量的对象来跟踪,例如在传统的服务器应用程序中,几秒钟内创建的100,000个对象将不会被闻所未闻.
问题是我应该多远呢我已经看到许多Android应用程序的例子依赖于静态,据说“加快速度”.将需要垃圾收集的实例数量从数十到数百个增加真的会有所不同吗?我可以想象如何改变我的编码风格,现在创建了数以万计的对象,像是在一个完整的Java EE服务器上可能拥有的对象,但依靠一堆静态(据称)可以减少垃圾回收的对象数量奇.
为了创建性能更高的Android应用程序,需要多少改变编码风格?