美文网首页
其他优化

其他优化

作者: 萝卜枣 | 来源:发表于2018-04-20 08:48 被阅读0次

1、Android不用静态变量存储数据
1)静态变量等数据由于进程已经被杀死而被初始化
2)使用其他数据传输方式:文件/sp/contentProvider

2、有关SharedPreference问题
1)不能跨进程同步
2)存储SharedPreference的文件过大问题

3、内存对象序列化
序列化:将对象状态信息转换为可以存储或传输的形式的过程
1)Serializeble
2)Parcelable
a. Serializeble是java的序列化方式,Parcelable是Android特有的序列化方式
b. 在使用内存的时候,Parcelable比Serializable性能高
c. Serializeble在序列化的时候会产生大量的临时变量,从而引起频繁的GC
d. Parcelable不能使用在要将数据存储在磁盘上的情况

相关文章

  • 其他优化

    1、Android不用静态变量存储数据1)静态变量等数据由于进程已经被杀死而被初始化2)使用其他数据传输方式:文件...

  • 其他优化

    一.android不用静态变量存储数据 1.静态变量等数据由于进程已经被杀死而被初始化 2.使用其他数据传输方式:...

  • 其他优化

    1.在android中不用静态变量来存储数据 (1)静态变量等数据由于进程已经被杀死而被初始化 (2) 使用其他来...

  • 【29】其他优化

    一.Android相关 采用硬件加速,在androidmanifest.xml中application添加andr...

  • Python-02进阶-07代码优化技巧

    代码优化技巧 优化原则 核心技巧 其他技巧 Python 代码性能优化技巧 常用代码优化技巧 sort()优于so...

  • Tomcat优化思路

    1 优化思路梳理 2 线程池优化 3 Tomcat 内存优化 4 Tomcat 的其他优化 5 Tomcat三种线...

  • android中其他优化

    1 android不用静态变量存储数据 静态变量等数据由于进程已经被杀死而被初始化 使用其他数据传...

  • 其他优化及实践

    Android性能优化系列——Understanding Overdraw Android系统提供了测量Overd...

  • 「JavaScript学习笔记」 尾递归优化

    reference ES6中的尾调优化及其他相关的优化算法

  • 待解决:mataploit 内存爆表

    以及其他内存优化的问题

网友评论

      本文标题:其他优化

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