1:网络的底层环境 采用apache 的httpClient 链接池框架
2:图片缓存采用基于LRU 的算法
3:网络接口采用监听者模式
4 包含图片的OOM 处理(及时回收处理技术的应用)
package xiaogang.enif.image;
import java.io.FilterInputStream;
import java.io.IOException;
im...
分类:
移动开发 时间:
2015-01-20 10:28:17
阅读次数:
152
近期在工作中,由于Activity的背景图片均为1280 * 720大小的,引发了一系列的OOM问题。做了一些处理,心得如下: 1.首先为什么会出现OOM呢。对于一张1280 * 720的图片,它应该占多大的内存呢? 一张图片(bitmap)占用的内存大小大概等于图片的长度 * 图片的宽度(像素)*...
分类:
其他好文 时间:
2015-01-19 18:38:43
阅读次数:
109
小弟很懒,不喜欢写这些总结,主要是表达能力有限,如果想一起交流volley相关的,可以看看我的github
Volley
大家一起学习进步
1. Volley中添加url参数和表单
请求中添加Url参数,需要自己拼接字符串,或者重写getUrl方法
StringBuilder sb = new StringBuilder();
if (!url...
分类:
移动开发 时间:
2015-01-19 15:43:09
阅读次数:
191
问题描述:在使用spark过程中,有时会因为数据增大,而出现下面两种错误:java.lang.OutOfMemoryError: Java heap spacejava.lang.OutOfMemoryError:GC overhead limit exceeded这两种错误之前我一直认为是exec...
分类:
编程语言 时间:
2015-01-18 18:22:17
阅读次数:
220
http://ttlnews.blogspot.com/2010/01/attacking-memory-problems-on-android.html这篇文章是2010年1月份写的,其中有些已经不适合现在的Android机制了我将内存问题分为两种:OOM和堆栈溢出一个Android进程可以分配的...
分类:
移动开发 时间:
2015-01-18 14:19:51
阅读次数:
233
如果遇到线上应用cpu飙升,并出现OutOfMemery怎么办?首先线上应用的jvm配置要养成良好的习惯,增加一下配置则可以在jvm发生oom的时候自动dump日志了 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/log/dump/...
分类:
编程语言 时间:
2015-01-18 00:49:59
阅读次数:
240
spark架构设计&编程模型 02
spark架构设计&编程模型 02
spark架构设计&编程模型 02
spark架构设计&编程模型 02...
分类:
其他好文 时间:
2015-01-16 19:09:11
阅读次数:
107
原文http://write.blog.csdn.net/postedit?ref=toolbar项目介绍:Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。Universal Image Loader for Android的目...
分类:
移动开发 时间:
2015-01-16 18:49:00
阅读次数:
209
使用图片缓存技术在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。在很多情况下,(比如使用ListView, GridView 或者 ViewPager 这样的组件),屏幕上显示的图片可以通过滑动屏幕等事件不断地增加,最终导致OOM。...
分类:
移动开发 时间:
2015-01-15 19:42:15
阅读次数:
172
git clone Google的volley代码遇Q。
想到用代理服务器就可以解决这个问题。Google了一下解决方法,记录下来,分享一下。
git config:
设置代理服务器:
git config --global http.proxy http://proxyuser:prox...
分类:
其他好文 时间:
2015-01-15 18:16:01
阅读次数:
161