一故障描述线上游戏服使用MongoDB集群分片,游戏配置文件通过mongos实例发送查询请求。开发同事反映程序连接mongos报错Failedtoconnectto:10.4.4.66:28018:send_package:errorreadingfromsocket:Thesocketisclosed过后又可以连接了。10.4.4.66是mongos的IP地址二故障分析1.查看..
分类:
系统相关 时间:
2015-04-24 01:20:36
阅读次数:
214
在使用Eclipse的Build Project功能时,提示以下错误:
An internal error occurred during: “Build Project”. GC overhead limit exceeded
如图:
搜索的一下,是属于java.lang.OutOfMemoryError。
OOM大家都知道,就是JVM内存溢出了,那GC overhead limit...
分类:
系统相关 时间:
2015-04-23 19:56:45
阅读次数:
1692
public int calculateInSampleSize(BitmapFactory.Options option, int rWidth, int rHeight) { final int width = option.outWidth; final ...
分类:
移动开发 时间:
2015-04-23 19:07:32
阅读次数:
141
从手机中选择照片这是几乎所有应用的功能之一,主要考虑到一点的就是如果图片太大了,可能会OOM,简单的处理就是对图片进行压缩!
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
...
分类:
其他好文 时间:
2015-04-23 15:47:17
阅读次数:
160
一、OOM问题出现的场景和原因
一个好的app总少不了精美的图片,所以Android开发中图片的加载总是避免不了的,而在加载图片过程中,如果处理不当则会出现OOM的问题。那么如何彻底解决这个问题呢?本文将具体介绍这方面的知识。
首先我们来总结一下,在加载图片过程中出现的OOM的场景无非就这么几种:
1、 加载的图片过大
2、 一次加载的图片过多
3、 以上两...
分类:
移动开发 时间:
2015-04-22 18:30:51
阅读次数:
173
笔记,深入理解java虚拟机 Java运行时内存区域 程序计数器,线程独占,当前线程所执行的字节码的行号指示器,每个线程需要记录下执行到哪儿了,下次调度的时候可以继续执行,这个区是唯一不会发生oom的 栈,线程独占,包含虚拟机栈或native method stack,用于存放局部变量的 堆,线程共...
分类:
编程语言 时间:
2015-04-20 16:24:24
阅读次数:
232
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1426 1 #include 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 char map[12][...
分类:
其他好文 时间:
2015-04-20 00:24:08
阅读次数:
238
概述记得在很早之前,我有写过一篇文章《Android高效加载大图、多图解决方案,有效避免程序OOM》,这篇文章是翻译自Android Doc的,其中防止多图OOM的核心解决思路就是使用LruCache技术。但LruCache只是管理了内存中图片的存储与释放,如果图片从内存中被移除的话,那么又需要从网...
分类:
移动开发 时间:
2015-04-19 21:09:11
阅读次数:
304
本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在编写Android程序的时候经常要用到许多图...
分类:
移动开发 时间:
2015-04-18 18:58:51
阅读次数:
228
一、java中的四种引用简介
1、强引用:创建对象的引用,GC抛出OOM也不回收内存
2、软引用:在OOM之前回收内存
3、弱引用:在GC发现之后释放内存
4、虚引用(幽灵引用):使用后就释放
二、软引用的使用
1、用途:软引用是主要用于内存敏感的高速缓存,在jvm报告内存不足之前会清除所有的软引用,这样以来gc就有可能收集软可及的对象,可能解决内存吃紧问题,避免内溢出。
2、引用的...
分类:
编程语言 时间:
2015-04-18 16:16:22
阅读次数:
192