- 10
- 0
- 约1.23万字
- 约 11页
- 2016-08-15 发布于安徽
- 举报
android一些性能优化.docx
Android开发网上的一些重要知识点(三) 32. Android程序内存管理必读 很多开发者都是从J2ME或J2EE上过来的,对于内存的使用和理解并不是很到位,Android开发网本次给大家一些架构上的指导,防止出现豆腐渣工程的出现。Android作为以Java语言为主的智能平台对于我们开发一些高性能和质量的软件来说了解Android程序内存管理机制是必须的。 Android的Dalvik VM在基础方面和Sun JVM没有什么大的区别仅仅是字节码的优化,我们要知道什么时候用gc什么时候用recycle以及到底用不用finalization,因为Java对内存的分配只需要new开发者不需要显示的释放内存,但是这样造成的内存泄露问题的几率反而更高。 1.对于常规开发者而言需要了解 Java的四种引用方式,比如强引用,软引用,弱引用以及虚引用。一些复杂些的程序在长期运行很可能出现类似OutOfMemoryError的异常。 2.并不要过多的指望gc,不用的对象可以显示的设置为空,比如obj=null,这里Android123提示大家,java的gc使用的是一个有向图,判断一个对象是否有效看的是其他的对象能到达这个对象的顶点,有向图的相对于链表、二叉树来说开销是可想而知。 3.Android为每个程序分配的对内存可以通过Runtime类的totalMemory() freeMemo
您可能关注的文档
- =UTF8BOSDnrKzkuZ3nq6Ag5Yac5Lia5o6o5bm57uP6JCl5pyN5YqhLnBwdA===.ppt
- A-level经济学词汇中文释义简介(一).docx
- A2013-9-CH01--编译概述.ppt
- A3幅面平板打印机byc168-3与条码打印机价格.docx
- abaqusXFEM方法介绍.doc
- ABB智能定位器TZID-C说明书(中文版).doc
- ABB智能定位器安装操作说明书(ABB_TZIDC系列调试说明).doc
- ABS的生产状况和生产企业.doc
- ac-z防爆插接装置与工业防爆插头价格.docx
- ACEA与API的参考对应级别.doc
- 2026年太原市迎泽区城管协管招聘考试参考试题及答案解析.docx
- 企业内部审计项目管理制度与实施手册(标准版).docx
- 2026年莆田市秀屿区城管协管招聘考试参考题库及答案解析.docx
- 2025年河北省承德市辅警协警招聘笔试试题及答案解析.docx
- 企业内部审计与合规规范指南(标准版).docx
- 沈阳化工大学《Excel在营销管理中的典型应用》2023-2024学年第二学期期末试卷.doc
- 2026年鸡西市城子河区辅警协警招聘笔试备考题库及答案解析.docx
- 2026年青岛市市北区城管协管招聘笔试模拟试题及答案解析.docx
- 2026年邢台市桥东区城管协管招聘考试备考题库及答案解析.docx
- 2026年哈尔滨市呼兰区城管协管招聘考试模拟试题及答案解析.docx
原创力文档

文档评论(0)