到底有多少内存
2010-06-16 19:02
363 查看
在虚拟内存模型下,理论上有2GB的内存供程序使用。当VIRTUALALLOC或者其他函数提交虚拟内存时,虚拟内存管理器就开始消耗RAM。当物理内存将被消耗完时,管理器就开始将内存页面映射到硬盘。在默认的设置下,操作系统会用硬盘的所有可用空间来作为磁盘交换文件。因此,内存的限制并不是2GB的理论限制,而是RAM加上硬盘可用交换文件空间。2GB的虚拟内存空间对于进程是私有的。硬盘交换文件对于操作系统和所有正在执行的任务而言是共享资源。
相关文章推荐
- 一个应用程序在某一时刻,到底是用了多少内存?
- 一个应用程序在某一时刻,到底是用了多少内存?
- Linux下应用程序到底使用了多少内存
- W3wp.exe到底最多能用多少内存?
- Linux的内存到底有多少密码
- 32 位模式下 C/C++ 程序到底可以用多少内存
- java对象内存到底占用多少
- 权威回答:Vista到底需要多少内存?
- 加载一张图片到ImageView到底占据多少内存
- 查看linux的进程到底用了多少内存
- 在 Chrome 中 JavaScript 数组到底占用了多少内存?
- 第29课:彻底解密Spark 1.6.X以前Shuffle中JVM内存使用及配置内幕详情:Spark到底能够缓存多少数据、Shuffle到底占用了多少数据、磁盘的数据远远比内存小却还是报告内存不足?
- 64位机器理论上到底能放多少内存
- Bitmap到底占多少内存
- 查看linux的进程到底用了多少内存
- 在linux下,怎么去查看一个运行中的程序, 到底是占用了多少内存
- 我到底需要多少内存(part 1) - 什么是retained heap?
- 我到底需要多少内存(part 2) - 什么是shallow heap?
- innodb的锁到底占用多少内存
- 关于free如何知道要释放多少内存空间长度的问题