当我们在运行一些大型的软件,或者是刚刚退出游戏的时候经常会提示"你的虚拟内存过低"的提示,出现这种情况一般是:一:你的物理内存比较小,运行大的软件比较吃力;二:你运行了许多窗口或者是游戏的时候物理内存分配不过来。当出现这个的时候,我们的系统就会用我们的硬盘空间当成虚拟内存来执行一些操作,那么如何设置... ...
创建数据库的过程中,报ORA-27102错误,导致建库出错。 通过资料查询:主要是 kernel.shmal、kernel.shmmax这两个参数设置有问题,kernel.shmall参数需要根据页面大小和物理内存的实际情况做调整 如果服务器内存大于8G,那么不再是默认的2097152,=》(2GB... ...
分类:
其他好文 时间:
2017-03-18 20:59:50
阅读次数:
222
堆(Heap)和非堆(Non-heap)内存 简单来说堆就是Java代码可及的内存,是留给开发人员使用的;非堆就是JVM留给 自己用的。 堆内存分配 JVM初始分配的内存由-Xms指定,默认是物理内存的1/64;JVM最大分配的内存由-Xmx指 定,默认是物理内存的1/4。默认空余堆内存小于40%时 ...
分类:
其他好文 时间:
2017-03-16 16:27:47
阅读次数:
142
以下配置主要针对分代垃圾回收算法而言。 堆大小设置 年轻代的设置很关键 JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Se ...
分类:
其他好文 时间:
2017-03-14 12:18:53
阅读次数:
161
一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存是有限的,这样就引出了物理内存与虚拟内存的概念。物理内存就是系统硬件提供的内存大小,是真正的内存,相对于物理内存,在linux下还有一个虚拟内存的概念,虚拟内存就 ...
分类:
系统相关 时间:
2017-03-10 15:31:08
阅读次数:
233
ps -aux: [hdfs@sd-bigdata-cmdcenter-60-23 ~]$ ps -auxWarning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQUSER PID %CPU %MEM V ...
分类:
其他好文 时间:
2017-03-09 15:30:23
阅读次数:
192
RAM对于软件开发环境而言是有价值的资源,但它对受限于物理内存限制的操作系统具有更大的价值。即使AndroidRuntime和Dalvikvirtualmachein执行常规的垃圾回收,但这并不意味着你可以忽略app在何时何地指派和释放内存。你仍然需要去避免产生内存泄露。比如长期持有静态成员变量..
分类:
移动开发 时间:
2017-03-07 14:23:54
阅读次数:
416
(一时心血来潮总结的,供大家参考,时间仓促,不足之处勿拍砖,欢迎讨论~)Crash工具用于解析Vmcore文件,Vmcore文件为通过kdump等手段收集的操作系统core dump信息,在不采用压缩的情况下,其相当于整个物理内存的镜像,所以其中包括了最全面、最完整的信息,对于分析定位各种疑难问题有 ...
分类:
其他好文 时间:
2017-03-07 11:30:50
阅读次数:
342
swap阈值设定1,查看当前系统swap阈值
chunli@CentOS~$cat/proc/sys/vm/swappiness
60
内存在使用到100-60=40%的时候,就开始出现有交换分区的使用
swappiness=0表示最大限度使用物理内存,然后才使用swap空间,
swappiness=100表示积极使用swap分区,并且把内存上的数据及时..
分类:
系统相关 时间:
2017-03-06 22:32:02
阅读次数:
376
计算机内存分为物理内存与虚拟内存,这两个内存分别对应memory内存与swap内存 memory内存:机器的物理内存,由RAM芯片组成,读写速度低于CPU一个量级,但是高于磁盘一个量级,也就是CPU>memory>磁盘 swap内存:由磁盘代替的虚拟内存,在一定程度上解决了机器内存不足的问题,但是磁 ...
分类:
其他好文 时间:
2017-02-17 23:15:36
阅读次数:
277