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
softreference
android listview 加载图片错乱(错位)
写道1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用
SoftReference
来防止堆溢出,这儿严格限制只能使用最
夏文权
·
2012-07-27 22:00
使用软引用构建缓存
使用
SoftReference
引用的对象会有很
·
2012-07-25 13:00
java
android
ListView
null
reference
进行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
缓存图片对象
Java中的
SoftReference
即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。
lostinai
·
2012-07-19 00:00
java
android
数据库
sqlite
HashMap
Android之
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚
lostinai
·
2012-07-19 00:00
Android中使用
SoftReference
内存缓存图片对象
在Java中内存管理,引用分为四大类:强引用HardReference、弱引用WeakReference、软引用
SoftReference
和虚引用PhantomReference。
lostinai
·
2012-07-18 23:00
Android实现ListView异步加载图片
package cn.wangmeng.test;import java.io.IOException;import java.io.InputStream;import java.lang.ref.
SoftReference
diruser
·
2012-07-18 15:00
android
ListView
layout
null
url
encoding
[置顶] 内存优化之"软引用" Strong, Soft, Weak, Phantom Reference
Peter Haggar 在本文中分析了
SoftReference
、WeakReference 和 PhantomReference 类的功能
kechanghe0705
·
2012-07-13 23:00
编程
优化
算法
null
reference
java缓存机制
SoftReference
、Weak Reference和PhantomRefrence分析和比较
SoftReference
、WeakReference和PhantomRefrence分析和比较本文将谈一下对
SoftReference
(软引用)、WeakReference(弱引用)和PhantomRefrence
hello_kevinkuang
·
2012-07-13 16:00
java
String
object
null
reference
Android内存优化(
SoftReference
和 WeakReference )
android因其系统的特殊性,安装的软件默认都安装到内存中,所以随着用户安装的软件越来越多,可供运行的程序使用的内存越来越小,这就要求我们在开发android程序时,尽可能的少占用内存。根据我个人的开发经验总结了如下几点优化内存的方法:创建或其他方式获得的对象如不再使用,则主动将其置为null。尽量在程序中少使用对图片的放大或缩小或翻转.在对图片进行操作时占用的内存可能比图片本身要大一些。尽可能
wqhjfree
·
2012-07-12 09:00
android
优化
数据库
null
reference
Android 通过软引用实现图片缓存,防止内存溢出
Java中的
SoftReference
即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。
hubenshan
·
2012-07-11 11:00
java
android
cache
null
Integer
reference
java弱引用(WeakReference)和
SoftReference
的区别以及在android内存处理的作用
出处:http://mingnjintian-163-com.iteye.com/blog/1120472weakReference一般用来防止内存泄漏,要保证内存被VM回收
softReference
lg707415323
·
2012-07-10 19:00
java
android
虚拟机
null
reference
Java之WeakReference与
SoftReference
使用讲解
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应
walkerJong
·
2012-07-09 22:00
java
jvm
cache
null
reference
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚
ljz2009y
·
2012-07-09 21:00
java
虚拟机
String
null
reference
android Listview 软引用
SoftReference
异步加载图片
HashMap>imageCache关于
SoftReference
这个类多少知道些机制,会用就ok了。 机制:简单来说,她会帮助我们管理内存,防止内存溢出,另外一点也就相当于map,临时缓存些图片d
jj120522
·
2012-07-05 11:00
android
ListView
String
image
null
interface
java
softReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引
zbl_zbl
·
2012-07-04 09:00
WeakReference(弱引用)和
SoftReference
(弱引用)
如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。 java.lang.ref.WeakReference 不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信
san_yun
·
2012-06-27 20:00
WeakReference
Android之ListView异步加载网络图片(优化缓存机制)
下面提出一些优化:1、采用线程池2、内存缓存+文件缓存3、内存缓存中网上很多是采用
SoftReference
来防止堆溢出,这儿严格限制只能使用最大JVM内存的1/44、对下载的图片进行按比例缩放,以减少内存的消耗具体的代码里面说明
zircon_1973
·
2012-06-26 19:00
优化
android
ListView
网络
String
url
Android 利用缓存机制实现文件下载
在下载文件或者在线浏览文件时,或者为了保证文件下载的正确性,需要使用缓存机制,常使用
SoftReference
来实现。
Beyon_javaeye
·
2012-06-21 13:00
android
Android学习——图片异步加载工具类 用到了
SoftReference
来源与网络,具体地址忘记了,写篇博客记录下,方便自己以后使用。谢谢原作者。publicclassAsyncImageLoader{ publicMap>imageCache=newHashMap>(); //固定五个线程来执行任务 privateExecutorServiceexecutorService=Executors.newFixedThreadPool(5); privatefinal
janronehoo
·
2012-06-19 15:00
android
exception
String
url
callback
工具
android image cache 图片缓存 异步 下载
自动判断从内存还是网络获取图片,缓存自动回收 importjava.io.InputStream; importjava.lang.ref.
SoftReference
; importjava.net.HttpURLConnection
zheyiw
·
2012-06-13 16:00
android
image
android软引用
privateHashtablehashRefs; /**垃圾Reference的队列(所引用的对象已经被回收,则将该引用存入队列中)*/ privateReferenceQueueq; /** *继承
SoftReference
bboyfeiyu
·
2012-06-04 22:00
android
cache
null
Integer
Class
reference
缓存使用的一些注意事项
最好的方法就是使用
SoftReference
引用对象,而不是强引用对象2在分布式环境下使用局部缓存,如果缓存是同一类数据,比如同一张表的数据库配置,则需要考虑一个同步措施,保证
·
2012-06-01 19:00
缓存
缓存使用的一些注意事项
最好的方法就是使用
SoftReference
引用对象,而不是强引用对象2在分布式环境下使用局部缓存,如果缓存是同一类数据,比如同一张表的数据库配置,则需要考虑一个同步措施,保证
猫叔玩流量
·
2012-06-01 19:00
java弱引用(WeakReference)和
SoftReference
的区别以及在android内存处理的作用
weakReference一般用来防止内存泄漏,要保证内存被VM回收
softReference
的话,好像多用作来实现cache机制.
jdsjlzx
·
2012-05-28 15:00
android中异步加载图片信息
package cn.jd3g.utils; import java.lang.ref.
SoftReference
; import java.util.HashMap; import java.util.LinkedHashMap
xiuluocd
·
2012-05-25 22:00
thread
多线程
android
Android下实现图片缓存的实例
通常的做法是使用一个
SoftReference
的HashMap来保存remotelinkurl和本地drawable的对应关系,需要访问文件时通过查询hashmap来确定需不需要重新下载。我们这
cockroach
·
2012-05-25 10:00
android
String
HashMap
File
Class
buffer
对象的四种引用状态
软引用,通过
SoftReference
类来实现。当一个对象只具有软引用时,当系统内存充足时,他可能不会被垃圾回收器回收,当系统内存不足,他会被垃圾回收器回收。
shizhan1881
·
2012-05-23 22:00
java
String
测试
null
Class
import
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使 用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低
l241002209
·
2012-05-22 14:00
java
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。 1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高
t42dw
·
2012-05-22 14:00
SoftReference
android 缓存使用简介
软引用重要代码代码: packagecom.test.load; importjava.lang.ref.
SoftReference
; importjava.net.URL; imp
life02
·
2012-05-21 19:00
android
exception
String
File
null
import
Java语言对对象引用的4种方式
对于大部分Java对象而言,程序里会有一个引用变量引用该对象,这是最常见的引用方式.除了这之外,在java.lang.ref包下面给我们提供了3个类:
SoftReference
、PhantomReference
zhangll98
·
2012-05-20 10:00
java语言
Java语言对对象引用的4种方式
对于大部分Java对象而言,程序里会有一个引用变量引用该对象,这是最常见的引用方式.除了这之外,在java.lang.ref包下面给我们提供了3个类:
SoftReference
、PhantomReference
heqingsong1
·
2012-05-20 10:00
java
语言
Android内存优化的两个类:
SoftReference
和 WeakReference
如果你想写一个Java程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个reference记住此对象,以便随时观察,但是却因此造成此对象的reference数目一直无法为零,使得对象无法被清除。java.lang.ref.WeakReference不过,现在有了WeakReference之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应
jdsjlzx
·
2012-05-04 15:00
jvm
优化
android
null
reference
WeakReference与
SoftReference
WeakReference与
SoftReference
都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。
jdsjlzx
·
2012-05-04 15:00
java
jvm
cache
String
reference
SoftReference
的回收条件
当gc执行时,决定
SoftReference
回收有两个因素:
SoftReference
的timestamp 有多少空闲空间 在server模式下,会用-Xmx参数得到空闲空间大小
vyloy
·
2012-05-04 11:00
SoftReference
android应用程序图片OutOfMemory问题终级方案
但经过严格代码检查发现,从网络上加载图片时,都已经是使用
SoftReference
或WeakReference了,系统不是会自动回收吗?那么怎么还会有这种outofmemory问题呢?
hb308102796
·
2012-04-28 15:00
android
网络
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚
garybook
·
2012-04-20 12:00
java
虚拟机
String
null
reference
SoftReference
、Weak Reference和PhantomRefrence分析和比较
本文将谈一下对
SoftReference
(软引用)、WeakReference(弱引用)和PhantomRefrence(虚引用)的理解,这三个类是对heap中java对象的应用,通过这个三个类可以和gc
junjieking
·
2012-04-19 14:00
编程基础增加篇 对象的四大引用
SoftReference
很多时候我们需要考虑Android平台上的内存管理问题,DalvikVM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现AndroidMarket客户端载入时,每个列表项的图标
hello_kevinkuang
·
2012-04-18 11:00
java
编程
String
null
reference
java对象软、弱和虚引用
阅读更多java.lang.ref包下提供了三个类
SoftReference
,phantomReferenceWeakReference,分别代表软引用,虚引用和弱引用C#中没有这些概念强引用,最常见的引用
liujiawinds
·
2012-04-13 20:00
weakreference
java
softreference
java对象软、弱和虚引用
阅读更多java.lang.ref包下提供了三个类
SoftReference
,phantomReferenceWeakReference,分别代表软引用,虚引用和弱引用C#中没有这些概念强引用,最常见的引用
liujiawinds
·
2012-04-13 20:00
weakreference
java
softreference
java对象软、弱和虚引用
java.lang.ref包下提供了三个类
SoftReference
,phantomReference WeakReference,分别代表软引用,虚引用和弱引用 C#中没有这些概念 强引用,最常见的引用
liujiawinds
·
2012-04-13 20:00
java
SoftReference
WeakReference
SoftReference
缓存?? 先转了
转载http://blog.csdn.net/kavendb/article/details/5935577 本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK1.2版本开始,把对象的引
zgf1991
·
2012-04-13 19:00
Android内存管理-
SoftReference
的使用
很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现Android Market客户端载入时,
wangjian_tempus
·
2012-04-13 16:00
android内存管理
java 内存回收
阅读更多三种引用:软引用,虚引用和弱引用
SoftReference
,PhantomaReference,WeakReference对象可获取程度分为五种:stronglyreachable,softlyreachable
perfy315
·
2012-04-12 15:00
SoftReference
WeakReference
java 内存回收
阅读更多三种引用:软引用,虚引用和弱引用
SoftReference
,PhantomaReference,WeakReference对象可获取程度分为五种:stronglyreachable,softlyreachable
perfy315
·
2012-04-12 15:00
SoftReference
WeakReference
java 内存回收
三种引用:软引用,虚引用和弱引用
SoftReference
,PhantomaReference,WeakReference对象可获取程度分为五种:stronglyreachable,softlyreachable
perfy315
·
2012-04-12 15:00
SoftReference
WeakReference
java中引用的种类,防止内存溢出
提供了
SoftReference
类来实现软引用。弱引用弱引用也是用来表述非必需对象的,但是它的强度比软引
niuzhenxin
·
2012-04-06 15:16
java
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他