E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android内存优化
[Android面试题-4]
Android内存优化
题目:请简单说一下你在android开发过程中如何对内存进行优化。分析:众所周知,Android应用程序是运行在java虚拟机之中,垃圾回收采用的是java当中的GC机制,由系统进行整体调度,开发者无法直接干预,因此在开发过程中对内存的合理使用就显得尤其重要。1.对Bitmap的优化:在Android应用中,最消耗内存的就是Bitmap的图片资源。而在android系统中,读取Bitmap时,分配
shishengshi
·
2013-05-19 16:00
java
android
内存
面试题
有关Android 内存优化
今天腾讯实习生的面试,当时面试官问我
Android内存优化
怎么做?擦,我就做过一些AndroidAPP,哪里知道内存优化呢?回来查资料吧。。。
doc_sgl
·
2013-04-24 00:00
android
内存
Android内存优化
在前公司做一个图片处理的应用时,项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM,搞得我们也是极其的崩溃,最后,我们是通过网上搜集资料和代码走查的方式来优化解决的,这里,我就把我们收集到资料和总结的经验分享下吧。 Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。我们平常看到的Out
辉兔狼
·
2013-03-14 19:00
android
内存优化
Android内存优化
文章转自:http://blog.csdn.net/arui319/article/details/8549849通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的
麦子_9
·
2013-01-31 20:17
Android
Android内存优化
详解
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然java的,内存泄漏和C/C++是不一样的。如果java程序完全结束后,它所有的对象就都不可达了,系统就可以对
hentiangege
·
2012-12-31 15:00
优化
android
内存
android内存优化
之图片优化
对图片本身进行操作。尽量不要使用setImageBitmap、setImageResource、BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageVi
·
2012-12-28 16:13
进行
Android内存优化
的SoftReference 和 WeakReference
经过在网上查了一些相关的资料后总结出一下两个类的用法可以对内存进行优化。在Android应用程序开发中,由于手机的资源有限,所以我们经常会需要观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住它,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。1java.lang.ref.WeakReference这时候可以使用WeakRe
YAnG_Linux
·
2012-07-23 16:40
Android
进行
Android内存优化
的SoftReference 和 WeakReference
经过在网上查了一些相关的资料后总结出一下两个类的用法可以对内存进行优化。在Android应用程序开发中,由于手机的资源有限,所以我们经常会需要观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住它,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。1java.lang.ref.WeakReference这时候可以使用Wea
YUZHIBOYI
·
2012-07-23 16:00
android
优化
null
reference
程序开发
Android内存优化
(SoftReference 和 WeakReference )
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法:创建或其他方式获得的对象如不再使用,则主动将其置为null。尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身要大一些。尽可能
wqhjfree
·
2012-07-12 09:00
android
优化
数据库
null
reference
android内存优化
一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?
lishengjie
·
2012-07-02 15:52
android
内存
android内存优化
一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?
lishengjie
·
2012-07-02 15:12
android
内存
Android内存优化
转自:http://blog.csdn.net/xuyide54321/article/details/7075967 一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,j
chenqiumiao
·
2012-06-06 20:00
java
thread
android
虚拟机
null
application
Android内存优化
的两个类:SoftReference 和 WeakReference
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应
jdsjlzx
·
2012-05-04 15:00
jvm
优化
android
null
reference
android内存优化
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法:创建或其他方式获得的对象如不再使用,则主动将其置为null。尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身要大一些。尽可
xuyide54321
·
2011-12-15 23:00
SoftReference 和 WeakReference
阅读更多Java和
Android内存优化
的两个类:SoftReference和WeakReferencePostedon2010-10-2200:55charley_yang阅读(436)评论(0)编辑收藏如果你想写一个
zhanhao
·
2011-10-10 10:00
SoftReference
WeakReference
android
SoftReference 和 WeakReference
阅读更多Java和
Android内存优化
的两个类:SoftReference和WeakReferencePostedon2010-10-2200:55charley_yang阅读(436)评论(0)编辑收藏如果你想写一个
zhanhao
·
2011-10-10 10:00
SoftReference
WeakReference
android
android内存优化
创建或其他方式获得的对象如不再使用,则主动将其置为null。 尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身要大一些。 尽可能的将一些静态的对象(尤其是集合对象),放于SQLite数据库中。并且对这些数据的搜索匹配尽可能使用sql语句进行。 一些连接资源在不使用使应该释放,如数据库连接文件输入输出流等。应该避免在特殊的
zangwenyang
·
2010-05-02 19:00
sql
android
sqlite
android内存优化
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法: 创建或其他方式获得的对象如不再使用,则主动将其置为null。 尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身
yangwei0915
·
2010-03-20 11:00
sql
android
sqlite
android内存优化
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法: 创建或其他方式获得的对象如不再使用,则主动将其置为null。 尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身
yangwei0915
·
2010-03-20 11:00
sql
android
sqlite
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他