一、常见的Java内存溢出有以下三种:
1.java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出
JVM在启动的时候会自动设置JVMHeap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。
可以利用JVM提供的-Xmn-Xms -Xmx等选项可进行设置。Heap的大小是Youn...
分类:
编程语言 时间:
2015-01-09 09:15:43
阅读次数:
259
今天Nagios监控发现一台Oracle数据库服务器swap严重,导致部分Nagios监控项超时报警 查看该服务器,swap空间设置为32G,已使用19G,使用率非常高,并且,vmstat显示si严重 此服务器物理内存32G,SGA设置20G,连接...
分类:
数据库 时间:
2015-01-08 18:17:21
阅读次数:
188
adb shell ps 可用来查看内存
adb shell ps | find "launcher"
USER PID PPID VSIZE RSS WCHAN PC NAME
app_47 1274 1071 121628 30352 ffffffff afe0dc24 S com.motorola.launcher
VSIZE 是虚存
RSS是物理内存...
分类:
数据库 时间:
2015-01-08 11:25:04
阅读次数:
568
转自: http://tech.meituan.com/linux-jvm-memory.htmlLinux与JVM的内存关系分析葛吒2014-08-29 10:00引言在一些物理内存为8g的服务器上,主要运行一个Java服务,系统内存分配如下:Java服务的JVM堆大小设置为6g,一个监控进程占用...
分类:
系统相关 时间:
2015-01-07 21:53:26
阅读次数:
252
一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就...
分类:
系统相关 时间:
2015-01-06 11:49:06
阅读次数:
195
检查系统环境:[root@localhost~]#grepMemTotal/proc/meminfo#物理内存不低于1GBMemTotal:1491520kB[root@localhost~]#grepSwapTotal/proc/meminfo#交换分区为物理内存的1.5-2陪;物理内存为2-16GB时,交换分区与物理内存相同SwapTotal:2097148kB安装oracle依赖软件:yuminstal..
分类:
数据库 时间:
2014-12-30 11:57:08
阅读次数:
204
安装环境
Linux服务器:SuSe10 sp2 64位
Oracle服务器:Oracle11gR2 64位
系统要求
Linux安装Oracle系统要求
系统要求
说明
内存
必须高于1G的物理内存
...
分类:
数据库 时间:
2014-12-30 11:54:31
阅读次数:
267
本文将详细分析 Linux 是如何有效地管理物理内存的。...
分类:
系统相关 时间:
2014-12-30 11:53:56
阅读次数:
198
Java内存溢出详解 一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-...
分类:
其他好文 时间:
2014-12-30 11:23:08
阅读次数:
170
有经验的系统管理员和DBA,往往会给系统建设一个适中大小的SWAP大小,但实际生产系统中,也经常发现有一些,因为SWAP设置过小的原因,而导致物理内存、SWAP全部耗尽,导致DOWN机的情况;也有发现一因为SWAP设置太大太大而浪费必要的存储空间的情况,SWAP到底该设置多大,可以参考一下ORACLE官方的建议。...
分类:
数据库 时间:
2014-12-28 16:58:36
阅读次数:
400