码迷,mamicode.com
首页 >  
搜索关键字:oom killer    ( 1807个结果
android开发 实现同时显示png/jpg 等bitmap图片还可以显示gif图片,有效防止OOM
本来使用第三方jar包 GifView.jar 发现使用的时候不能显示png图片,而且多次setgifimage的时候还会OOM;现在使用了一个新的第三方,demo是别人的,下载链接:http://files.cnblogs.com/files/feijian/drawable_gif_demo.r...
分类:移动开发   时间:2015-05-06 13:12:48    阅读次数:137
android开发中对于onLowMemory& onTrimMemoryd理解bu
新手开发者,也就是我这种的基本上就是对android的基础还凑合,觉得自己已经能独立的开发app,但是往往忽略了对于android 内存使用的优化,总是觉得想用就用,等到应用OOM的时候才开始向要优化,想想以前经常遇到的好多问题,感觉确实是让自己进步了很多。 说的有点乱,android对于内存优化其实做了很多,其中就有onLowMemory& onTrimMemory 这是俩个我们在程序中可以...
分类:移动开发   时间:2015-05-05 19:45:24    阅读次数:436
[BZOJ3098]Hash Killer II解题报告
这天天气不错,hzhwcmhf神犇给VFleaKing出了一道题:给你一个长度为N的字符串S,求有多少个不同的长度为L的子串。子串的定义是S[l]、S[l + 1]、... S[r]这样连续的一段。两个字符串被认为是不同的当且仅当某个位置上的字符不同。VFleaKing一看觉得这不是Hash的裸题么...
分类:其他好文   时间:2015-05-05 08:48:40    阅读次数:132
androidOOM处理
问题: 安卓系统经常遇到OOM问题,如何优化和应对? 导致OOM 有以下几种情况: 1 应用中需要加载大对象,例如Bitmap 解决方案:当我们需要显示大的bitmap对象或者较多的bitmap的时候,就需要进行压缩来防止OOM问题。我们可以通过设置BitmapFactory.Optiions的inJustDecodeBounds属性为true,这样的话不会加载图片到内存中,但是会将图片的w...
分类:移动开发   时间:2015-05-03 20:42:21    阅读次数:213
Java多线程读取大文件
前言 今天是五一假期第一天,按理应该是快乐玩耍的日子,但是作为一个北漂到京师的开发人员,实在难想出去那玩耍。好玩的地方比较远,近处又感觉没意思。于是乎,闲着写篇文章,总结下昨天写的程序吧。 昨天下午朋友跟我聊起,他说有个需求,需要把上G的txt文件读取写入到数据库。用普通的io结果自然是OOM了.....
分类:编程语言   时间:2015-05-01 10:37:27    阅读次数:128
Android 使用 LruCache 缓存图片
在你应用程序的 UI 界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。在很多情况下,(比如使用 ListView, GridView 或者 ViewPager 这样的组件),屏幕上显示的图片可以通过滑动屏幕等事件不断地增加,最终导致 OOM。为了保证...
分类:移动开发   时间:2015-04-30 15:49:59    阅读次数:203
Android下载并显示GIF图
最近项目需要实现在线加载GIF图的功能,于是我在网上翻了一番,发现有个开源项目(android-gif-drawable)可以很好的支持GIF动态图的显示。而且它的底层解码使用C实现,极大的提高了解码效率,同时很大程度上避免了OOM现象出现。   这篇文章主要是展示如何使用该项目的Demo,以备不时之需。 布局文件: <RelativeLayout xmlns:android="...
分类:移动开发   时间:2015-04-30 14:15:05    阅读次数:125
android 应用开发对大图片的处理
一,下载android下载大图片(例如微博长图片)会出现OOM down掉问题解决这个问题的办法是下载图片时先得到图片的宽度和高度,如果超出规定限制则对图片进行缩放关键参数1.BitmapFactory.Options.inJustDecodeBoundsinJustDecodeBounds:boo...
分类:移动开发   时间:2015-04-29 19:16:09    阅读次数:151
Android Application的一些总结
Application的生命周期是最长的,随着程序的启动而创建,整个程序的结束才会被销毁。我们常常把一些需要保存的全局变量保存在Application,而不是保存在Activity中,那样还 需要传递,且会随着Activity的销毁而被销毁掉。然而Application的长处也成了它的短处,因为Application不会在程序的过程中被销毁,那么很有可能保存的数据过多OOM,也可能 内存泄露(...
分类:移动开发   时间:2015-04-26 15:18:54    阅读次数:107
Linux内核OOM机制分析
一应用场景描述线上一台mongos出现OOM情况,于是花点时间想要详细了解Linux内核的OOM机制原理,便于以后再作分析$sudogrepmongos/var/log/messages Apr1015:35:38localhostsz[32066]:[xxxx]check_mongos.sh/ZMODEM:211Bytes,229BPS Apr2314:50:18localhostsz[5794]:[xxxxx]mong..
分类:系统相关   时间:2015-04-24 16:46:32    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!