码迷,mamicode.com
首页 >  
搜索关键字:oom killer    ( 1807个结果
ORA-1092 : opitsk aborting process---killed by oom killer
oracle version:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Productionos version:Linux x86 64-bit oracle alert日志报错:opiodr aborting process unknown ospid (19506) as a result of ORA...
分类:其他好文   时间:2015-07-16 16:51:01    阅读次数:200
Android最佳性能实践(一)——合理管理内存
有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,那么从本篇文章开始,我就准备开始写一个全新...
分类:移动开发   时间:2015-07-16 15:57:43    阅读次数:125
android --- Afianl框架里面的FinalBitmap加载网络图片
Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。1.测试请求 使用网页打开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图片。2.新建FinalBitmap对象 FinalBitmap.....
分类:移动开发   时间:2015-07-15 21:02:31    阅读次数:188
Android的Message Pool是个什么鬼——源码角度分析
Android中,我们在线程之间通信传递通常采用Android的消息机制,而这机制传递的正是Message。通常,我们使用Message.obtain()和Handler.obtainMessage()从Message Pool中获取Message,避免直接构造Message。 那么Android会否因为Message Pool缓存的Message对象而造成OOM呢?对于这个问题,我可以明确的说AP...
分类:移动开发   时间:2015-07-14 13:42:58    阅读次数:145
读书笔记-深入理解JVM虚拟机-1.OOM初探
Java堆OOM(Out-Of-Memory)异常 运行如下程序,爆出异常 java.lang.OutOfMemoryError: Java heap space /** * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError * @author zzm */ public class HeapOOM { static c...
分类:其他好文   时间:2015-07-14 11:37:30    阅读次数:108
读书笔记-深入理解JVM虚拟机-1.JVM-Stack造成的OOM的理解
-Xss128k:这个JVM参数用来配置栈的大小为128k 因为栈是线程私有的(不清楚的可以去了解下JVM虚拟机结构),所以如果我们启动一个线程,并且在这个线程中调用一个递归,就会产生该异常。 /** * VM Args:-Xss128k * */ public class JavaVMStackSOF { private int stackLength = 1; ...
分类:其他好文   时间:2015-07-14 11:34:29    阅读次数:128
图片三级缓存的原理
三级缓存的概念:内存-->硬盘-->网络由内存、硬盘、网络缓存形成。关于三级缓存用到的技术:Android高效加载大图、多图解决方案、有效避免程序OOM使用的核心技术就是LruCache。LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网络上重新加载一次图片...
分类:其他好文   时间:2015-07-10 13:06:09    阅读次数:538
Android混淆代码proguard,内存溢出
Android打debug签名包是不进行代码混淆的,直接RUN AS就是debug签名的包正式发布版本要经过公司key的正式签名,可以通过export或者Android toos导出项目比较大,打混淆包的时候直接OOM,网上很多人说直接加大eclipse.ini中的-Xmx值,我这么改过后一直不好使...
分类:移动开发   时间:2015-07-10 10:44:24    阅读次数:196
ThinkAndroid框架——源码分享
ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent的http模块, 具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能, 在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决...
分类:移动开发   时间:2015-07-09 09:40:30    阅读次数:168
解决Android解析图片的OOM问题!!!(转)
大家好,今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会出现oom,但是当图片很大的时候就要用BitmapFactory.Options这个东东了,Options里主要有两个参数比较重要.[java]view p...
分类:移动开发   时间:2015-07-03 15:20:34    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!