码迷,mamicode.com
首页 >  
搜索关键字:物理内存    ( 1388个结果
Linux/centos 装完系统后添加SWAP分区
swap分区的用处:swap是当物理内存不够用的时候,把数据放到swap中,所以swap起到了一个虚拟内存的作用,在某种意义上来说也算是加大了内存空间。一般swap分区是在安装系统时设置的,如果安装系统时忘记分swap分区了,那也没事,还有补救的方法。下面就讲讲安装完系统后如何添加swap分区。...
分类:系统相关   时间:2014-09-26 10:42:38    阅读次数:269
ORA-27102: out of memory
64bitRedhatLinux,[oracle@DB~]$uname-aLinuxDB2.6.32-279.el6.x86_64#1SMPWedJun1318:24:36EDT2012x86_64x86_64x86_64GNU/Linux物理内存16G,SGA分配4G时,instance可以正常启动,超过4G了,就报“outofmemory”的错误。SQL>startupnomountpfile=‘/home/oracle/init.ora‘O..
分类:其他好文   时间:2014-09-25 13:20:59    阅读次数:257
C程序内存分配
在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space),在32位模式下它总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它...
分类:其他好文   时间:2014-09-22 23:43:33    阅读次数:198
进程间通信_05共享内存_System V实现
一 概念 内核分配的一块存储去,多个进程可以将物理内存映射到进程的虚拟地址空间,从而实现对内存的直接操作,是效率最高的IPC。 消息队列和管道都有在用户地址空间和内核空间相互复制产生的开销。 二 操作函数 1 创建共享内存 #include #include int shmget( key_t key, //代...
分类:其他好文   时间:2014-09-22 15:56:52    阅读次数:312
java不用jni,也可以获得当前系统性能信息
最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下...
分类:编程语言   时间:2014-09-19 17:10:45    阅读次数:325
内存基础知识
内存基础知识下面的列表总结了重要的 CLR 内存概念。每个进程都有其自己单独的虚拟地址空间。同一台计算机上的所有进程共享相同的物理内存,如果有页文件,则也共享页文件。默认情况下,32 位计算机上的每个进程都具有 2 GB 的用户模式虚拟地址空间。作为一名应用程序开发人员,你只能使用虚拟地址空间,请勿...
分类:其他好文   时间:2014-09-17 21:51:02    阅读次数:262
1虚拟地址,虚拟内存映射,系统调用本质,进程运行状态
?? 1操作系统会为每个进程分配0到4G的虚拟地址 2.关于虚拟内存和物理内存之间的关系 总结: A程序管理内存的最小单位是page(4096Byte),如果需要的内存不够4096字节,实际上开辟的也是4096字节。 B每个程序对应独立的虚拟内存,调用的时候先找自己的虚拟内存,然后实质上是通过虚拟内存找物理内存。 C每个进程共享操作系统的kern...
分类:其他好文   时间:2014-09-16 00:22:59    阅读次数:255
Linux分区
如果应用需要,linux系统所有子目录都可以创建为独立的硬盘分区。没有进行独立分区的子目录都会保存在根目录中。关于swap分区的大小,如果物理内存小于4GB,一般为内存的2倍;如果物理内存大于4GB,而小于16GB,大小可与物理内存相同,如果物理内存大于16GB,可以设为0,但是并不建议将swap设...
分类:系统相关   时间:2014-09-15 15:35:29    阅读次数:221
操作系统--进程间通信
(1)共享内存:通常由一个进程创建,其余进程对这块内存区进行读写。共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写...
分类:其他好文   时间:2014-09-13 22:44:36    阅读次数:251
redis虚拟内存
redis的数据是保存在内存中的。随着系统的运行,redis的数据越来越多,会导致物理内存不足。通过使用虚拟内存(VM),将很少访问的数据交换到磁盘上,腾出内存空间的方法来解决物理内存不足的情况。 redis的VM只是把 value交换到磁盘中,而key依然存在内存中,是为了能够快速定位到va...
分类:其他好文   时间:2014-09-09 17:41:09    阅读次数:169
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!