美文网首页
Android随笔 — 内存

Android随笔 — 内存

作者: 难治理 | 来源:发表于2016-09-29 18:20 被阅读0次

    1、Enum类型的对象消耗的内存是常量的两倍,应尽量避免使用。

    2、任何一个JAVA类(包括匿名内部类)都会占用至少500字节的内存。

    3、任何类的实例都会占用12~16字节的内存。

    4、往HashMap放一条数据会额外多申请32字节的空间。

    5、非静态内部类会有一个对外部类的强引用,使用的时候要谨慎处理,不然容易引起内存泄漏。

    6、对于生命周期/定义域超出activity范围且持有activity引用的对象(如静态变量),持有对activity的弱引用而不是强引用会有效防止内存泄漏。

    7、匿名内部类也是非静态内部类。

    (随时更新中……)

    相关文章

      网友评论

          本文标题:Android随笔 — 内存

          本文链接:https://www.haomeiwen.com/subject/xjlwettx.html