码迷,mamicode.com
首页 >  
搜索关键字:内存溢出    ( 1833个结果
WPF循环加载图片导致内存溢出的解决办法
程序场景:一系列的图片,从第一张到最后一张依次加载图片,形成“动画”。生成BitmapImage的方法有多种:1、var source=new BitmapImage(new Uri("图片路径",UriKind.xxx));一般的场景使用这种方法还是比较方便快捷,但是对于本场景,内存恐怕得爆。2、...
分类:其他好文   时间:2014-06-11 22:17:33    阅读次数:970
android下大文件分割上传
由于android自身的原因,对大文件(如影视频文件)的操作很容易造成OOM,即:Dalvik堆内存溢出,利用文件分割将大文件分割为小文件可以解决问题。文件分割后分多次请求服务。 1 //文件分割上传 2 public void cutFileUpload(String fileType,...
分类:移动开发   时间:2014-06-06 21:35:40    阅读次数:507
赵雅智_java的多线程下载移植到android客户端
根据java的多线程下载,我们将进行对java的多线程下载移植到android客户端。 java多线程在客户端的移植步骤 1.添加用户权限:发送网络请求,sd卡的读写 2.点击按钮触发访问网络请求的时间,必须开启一个线程,在线程中去启动主线程中不能发送网络请求 new Thread(){ @Override public void run() { } }.start();...
分类:移动开发   时间:2014-06-05 05:10:09    阅读次数:280
Myeclipse开发内存溢出问题
MyEclipse开发内存溢出问题window --> preferences --> MyEclipse --> servers --> Tomcat --> JDK 里面在Optional Java VM arguments: 下面加如下内容:-Xmx512m -Xms256m -XX:MaxN...
分类:系统相关   时间:2014-06-03 08:07:18    阅读次数:275
Android -- 加载大图片的方法
在android中要加载一张大图片到内存中如果通过如下方式进行:Bitmap bitmap= BitmapFactory.decodeFile("/sdcard/a.jpg");iv.setImageBitmap(bitmap);则会抛出内存溢出异常Caused by: java.lang.OutO...
分类:移动开发   时间:2014-05-28 16:23:10    阅读次数:295
Android Bitmap 全面解析(一)加载大尺寸图片
压缩原因:1.imageview大小如果是200*300那么加载个2000*3000的图片到内存中显然是浪费可耻滴行为;2.最重要的是图片过大时直接加载原图会造成OOM异常(out of memory内存溢出)所以一般对于大图我们需要进行下压缩处理权威处理方法参考安卓开发者中心的大图片处理教程htt...
分类:移动开发   时间:2014-05-27 17:47:04    阅读次数:383
Android学习笔记_78_ Android开发中使用软引用和弱引用防止内存溢出
在《Effective Java 2nd Edition》中,第6条“消除过期的对象引用”提到,虽然Java有 垃圾回收机制,但是只要是自己管理的内存,就应该警惕内存泄露的问题,例如的对象池、缓存中的过期对象都有可能引发内存泄露的问题。书中还提到可以用 WeakHashMap来作为缓存的容器可以有效...
分类:移动开发   时间:2014-05-26 17:15:42    阅读次数:312
2014-5-22 java.lang.OutOfMemoryError: Java heap space的一次诊断
收到消息某系统一个节点由于内存溢出而宕机,系统的中间件是weblogic,数据库的oracle。       1. 先用IBM  HeapAnalyzer分析内存溢出时的dump文件,找到占用内存最多的请求,然后看代码。       2. 在走查代码发现,此类中的方法都特别简单,对单表的增删改查,有查询的地方都是非常简单,不会有操作大数据的情况,这样就排除了数据库方面的问题。       3...
分类:编程语言   时间:2014-05-26 04:54:58    阅读次数:333
jvm调优
jvm性能调优的目地:1)控制jvm的堆栈大小。比如当你的程序年轻代对象在某个时间段产生的比较多的时候,就需要控制年轻代的堆大小。同时还要控制总的JVM大小避免内存溢出2)控制GC的行为。GC是一个后台处理,但是它也是会消耗系统性能的,因此要根据运行程序的特点来更改GC行为。3)控制jvm线程的内存分配。如果是多线程程序,产生线程和线程运行所消耗的内存也是可以控制的。堆大小设置-Xms   初始堆...
分类:其他好文   时间:2014-05-25 18:22:43    阅读次数:272
head first c<12>初探线程
1.如何创建线程 用pthread_create创建线程...
分类:编程语言   时间:2014-05-24 18:35:03    阅读次数:410
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!