传递可序列化对象的记忆效应

时间:2014-08-07 14:39:01

标签: java android android-intent android-memory

根据CommonsWare对this question的回答,当序列化和反序列化一个对象并通过Intent传递它时,在接收端创建一个具有相同值的新Object。 所以从理论上讲,当通过10个活动通过意图传递一个对象时,我将有10个相同的对象,但只占一个对象的10倍内存。

因此我的问题是:我应该尽量避免传递对象或保持它们尽可能小以节省我的应用程序的内存使用量吗?

注意:问题不是关于序列化过程的性能或可序列化与可分配的性能,而是纯粹是试图保持较低的内存使用率。

0 个答案:

没有答案