【发布时间】:2016-05-11 23:17:01
【问题描述】:
我总共有 4 个 recyclerview,每个当前都有自己的 xml recyclerview,让所有 4 个片段都使用 1 个 xml recyclerview 还是每个都有自己的 recyclerview 在内存使用方面更好?如果我改变它,它会对我的堆中分配的文件数量产生重大影响吗?
【问题讨论】:
标签: java android memory-management heap-memory
我总共有 4 个 recyclerview,每个当前都有自己的 xml recyclerview,让所有 4 个片段都使用 1 个 xml recyclerview 还是每个都有自己的 recyclerview 在内存使用方面更好?如果我改变它,它会对我的堆中分配的文件数量产生重大影响吗?
【问题讨论】:
标签: java android memory-management heap-memory
这里要指出几点:
【讨论】:
new 关键字调用构造函数时,都会在堆上分配内存。其他操作也可以隐式创建对象。这些包括自动装箱、字符串操作等。如果您不熟悉这些术语,请先查找它们。监视内存分配情况的最佳方法是使用 IDE 的分析工具,查看您创建了多少对象以及在哪里创建它们。检查结果后,问题将很容易识别。