最新文章列表

android上加载大图片需要注意的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 source ...
wiseideal 评论(0) 有9389人浏览 2013-07-16 21:47

eclipse启动tomcat出现OOM(out of memory)

在Preferences-》Tomcat-》JVM Settings-》Append to JVM Parameters 增加如下JVM参数: -Xms800m -Xmx800m -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m 或 -Xms1024m -Xmx1024m -Xss512k -XX:PermSize=64M -XX: ...
宋建勇 评论(0) 有5269人浏览 2013-03-07 09:34

问题排查之OOM (非原创,来自于同事的邮件分享)

非原创,来自于同事的邮件分享。 前段时间在测试过程中发现了mina 框架的问题:当mina 一次传输的文件超过一定值(如55m )或者连续传输文件的次数过于频繁,就会内存溢出: org.apache.mina.filter.codec.ProtocolEncoderException: java.lang.OutOfMemoryError: Java heap space ...
fufeng 评论(0) 有2701人浏览 2013-01-10 10:08

运行MapReduce的时候OOM

出错如下: java.lang.OutOfMemoryError: Java heap space at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:498) at org.apache.hadoop.mapred.MapTask.run(MapT ...
dacoolbaby 评论(0) 有1670人浏览 2012-12-13 23:51

Elasticsearch TermFacet 耗内存问题

解决方案有下:  1.设置cache大小和过期时间。    index.cache.field.max_size    index.cache.field.expire   例如设置:   index.cache.field.max_size: 50000 //index中每个segment中可包含的最大的entries数目  index.cache.field.expire: 10m ...
maxrocray 评论(0) 有3681人浏览 2012-11-01 15:02

android OutOfMemory时抓取heap快照

(这里不教你如何分析heap快照,只说明如何在关键时候抓取) 首先说一下,在程序没有崩溃的时候如何抓取heap快照。 这个大家应该都知道,在ddms中自带此功能。 见上图 首先我们选中一个进程,然后点击 Update Heap按钮(小绿虫子旁边的按钮),这时就能看到heap使用情况 如果想取出快照详细分析,我们可以点击 Dump HPROF File按钮,保存到电脑上面。使用andro ...
su1216 评论(1) 有6475人浏览 2012-08-27 11:25

解决Bitmap读取频发OOM

/** * Bitmap 工具包 * @author Thunder * @version * @2012-8-24 */ public class BitmapUtil { private static BitmapFactory.Options mOptions = null; static { mOptions = new BitmapFact ...
thunder_yan 评论(1) 有1220人浏览 2012-08-25 09:48

Android内存泄漏总结

内存溢出(OOM)这是我们经常遇到的问题,引起OOM的原因是我们应用的问题,而不是系统问题,所以我们要在做项目之前就要细细的研究一下,哪些情况下可能引起OOM这样就不至于在项目搞得差不多了,再去找,这样就得不偿失了! 常见的容易引起内存泄漏的不良代码: 1、查询数据库没有关闭游标 // 操作完后关闭游标 Cursor cursor = null; try { cursor ...
oom 
yaoming168 评论(0) 有732人浏览 2012-08-15 13:46

使用Jvisualvm监控JVM

JDK版本必须为 : 1.6以上 测试成功的系统为 本机windws7 服务器:centos 6.2(服务器JDK一定要小于或等于你本机JDK版本)   首先: # hostname -i 查看是否本机IP   如果是127.0.0.1 或其他,需要修改 /etc/hosts 文件将hostname绑定的IP设置为你的本机的IP 如:  192.168.16.116 yourhostn ...
boendev 评论(0) 有3038人浏览 2012-08-10 17:03

转:Bitmap造成OOM的讨论与解决方案

  android BitmapFactory的OutOfMemoryError: bitmap size exceeds VM budget解决方案     使用android提供的BitmapFactory解码一张图片时,有时会遇到该错误,即:java.lang.OutOfMemoryError: bitmap size exceeds VM budget。这往往是由于图片过大造成的 ...
libo19881179 评论(2) 有11123人浏览 2012-07-26 16:08

WebSphere莫名自动重启\OOM问题记录

写给自己看的,做个记录。 应用在Tomcat下跑的妥妥儿的, 在WebSphere 7.0.0.7中部署时,经常会出现部署超时,内存溢出等异常;就算部署上了,WebSphere自动重启等问题也比较困扰。 原因从大范围上有以下几点: A. WebSphere版本问题,WAS7.0之后才自带IBM JDK 1.6,6.0时代甚至还有JDK1.4, 所以不妨先确认下你项目编译的环境是不是和WAS的JDK ...
wwwcomy 评论(0) 有2427人浏览 2012-07-17 10:36

Android的内存泄漏和调试

Android的内存泄漏和调试 一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的. 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指 ...
android_zhang 评论(0) 有1388人浏览 2012-06-18 10:23

JAR引起OOM

当引入JAR时,启动tomcat报OOM错误! 解决方案:        在tomcat服务器启动中加入参数,如下:       -Xms256m -Xmx512m -Xss4M -XX:MaxPermSize=256m
OOM 
estn_h 评论(0) 有690人浏览 2012-03-12 22:58

Maven运行时OOM的解决办法

今天在用maven--我很落伍啊,以前公司只用Ant--在拉包的时候,遇到了OOM异常:   java.lang.OutOfMemoryError: Java heap space 本以为在电脑的环境变量里设置JAVA_OPTS为下值可以解决问题,设置完后又试了一次,不行。看来这个参数只用作java命令启动的设置了。   -Xms256M -Xmx768M 网上搜了下,看到可以通过修改% ...
yueyemaitian 评论(1) 有2870人浏览 2012-02-22 15:23

solr排序OOM解决方法

问题 lucene使用排序时会将被排序字段全部加入内存再进行排序,当多次使用不同字段进行排序时会造成OOM问题 解决方案 修改lucene源码在每次查询完成后将排序所使用的FieldCache里的缓存清空 分别需要修改两个工程 lucene2.4 solr1.3 Lucene2.4中要修改的类或接口有 org.apache.lu ...
topcat 评论(2) 有4727人浏览 2011-12-06 13:13

避免出现bitmap内存限制OUT OF MEMORY的一种方法

在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROID BITMAP内存限制OOM,OUT OF MEMORY。 这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。 1.创建一个 ...
abc123456789cba 评论(0) 有1221人浏览 2011-10-28 11:02

JAVA启动参数大全之一:标准参数

前段时间系统升级时遭遇了OOM,具体解决过程见 遭遇OutOfMemoryError; 为了巩固对于java启动各项参数的认识,决定将所有参数列举出来,并一一解释,以 ...
snoopy7713 评论(0) 有1224人浏览 2011-10-25 13:37

32位机器下的一个java.lang.OutOfMemoryError错误分析

昨天在本人windows机器(32位的 )上调试一个代码的时候报了一个如下错误 java.lang.OutOfMemoryError: unable to create new native thread   第一眼看上去是OOM,有点傻 ...
singleant 评论(2) 有2548人浏览 2011-10-17 11:19

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics