楼主: 宝贝要升天了
收起左侧

[求助] 关闭虚拟内存后,红伞老说内存不足...

[复制链接]
闪电战
发表于 2008-3-6 13:31:51 | 显示全部楼层
关闭虚拟内存对系统速度没有任何帮助,只会带来潜在问题
宝贝要升天了
 楼主| 发表于 2008-3-6 13:33:52 | 显示全部楼层
原帖由 闪电战 于 2008-3-6 13:31 发表
关闭虚拟内存对系统速度没有任何帮助,只会带来潜在问题



无任何问题
虚拟内存关了7-8年了
一直都好好的
主要是我的主内存比较大
宝贝要升天了
 楼主| 发表于 2008-3-6 13:35:32 | 显示全部楼层
原帖由 287381906 于 2008-3-6 13:29 发表
看来LZ没有弄懂页面文件是Windows的一部分这个道理,就好像Linux不划出swap是无法安装一般,虚拟内存是操作系统的一部分,禁用了很容易出现问题。如果内存足够大的话,不妨尝试6楼的方法,这是目前加快系统速度比较保 ...


LINUX里SWP是必须的
但是WIN里面虚拟内存文件并不是必须的
关闭了完全可以稳定的运行
只有非常少量的软件,比如红伞会有点问题,其实也没问题,就是开机报内存溢出
并不其他任何问题
我我用PS CS3加载100张大图也没出过问题
闪电战
发表于 2008-3-6 13:36:13 | 显示全部楼层
"You gain no performance improvement by turning off the Paging File. When certain applications start, they allocate a huge amount of memory (hundreds of megabytes typically set aside in virtual memory) even though they might not use it. If no paging file (pagefile.sys) is present, a memory-hogging application can quickly use a large chunk of RAM. Even worse, just a few such programs can bring a machine loaded with memory to a halt. Some applications (e.g., Adobe Photoshop) will display warnings on startup if no paging file is present." - Source

"In modern operating systems, including Windows, application programs and many system processes always reference memory using virtual memory addresses which are automatically translated to real (RAM) addresses by the hardware. Only core parts of the operating system kernel bypass this address translation and use real memory addresses directly. All processes (e.g. application executables) running under 32 bit Windows gets virtual memory addresses (a Virtual Address Space) going from 0 to 4,294,967,295 (2*32-1 = 4 GB), no matter how much RAM is actually installed on the computer. In the default Windows OS configuration, 2 GB of this virtual address space are designated for each process' private use and the other 2 GB are shared between all processes and the operating system. RAM is a limited resource, whereas virtual memory is, for most practical purposes, unlimited. There can be a large number of processes each with its own 2 GB of private virtual address space. When the memory in use by all the existing processes exceeds the amount of RAM available, the operating system will move pages (4 KB pieces) of one or more virtual address spaces to the computer's hard disk, thus freeing that RAM frame for other uses. In Windows systems, these "paged out" pages are stored in one or more files called pagefile.sys in the root of a partition. Virtual Memory is always in use, even when the memory required by all running processes does not exceed the amount of RAM installed on the system."
“关闭页面文件你不会获得任何性能的提升。当应用程序启动后会分配到大量的内存(从虚拟内存中获得几百MB)即使可能根本不会用到。如果没有页面文件(即虚拟内存),吞噬内存的应用程序很快能用去一大块物理内存。更糟的是,很少的应用程序会使内存耗尽的机器停下来,如果没有页面文件,一些应用程序(例如Adobe Photoshop)会在启动时显示警告。”- 资料

“在现在的操作系统中,包括Windows,应用程序和很多系统进程总是使用虚拟内存地址来访问内存,硬件会自动把虚拟内存地址转为实地址,只有操作系统核心会绕过这个地址转换直接访问实存地址。所有在32位Windows环境下运行的进程(例如可执行文件)都会获得虚拟内存地址(一块虚拟内存空间)范围从0到4,294,967,295(232 - 1 = 4 GB),不论到底这台计算机上安装了多少内存。在Windows的默认设置里,每个进程会分配2 GB虚拟内存专用,另外2 GB由所有进程和操作系统共享。内存是有限的资源,然而通常来说,虚拟内存却是无限的。可以存在很多进程,它们各自拥有2 GB的虚拟地址空间。当所有进程需要的内存量超过了可用值,操作系统会把一到多个虚拟地址空间页(每块4 KB)移动到硬盘,为其它用途腾出内存空间。在Windows系统中,这些被转移的页就暂存在一到多个名为pagefile.sys的文件中,这些文件位于分区的根目录下。虚拟内存总是处于使用中,即使所有进程需要的内存量加起来还没有系统已安装大。”
伞兵づ泡泡
发表于 2008-3-6 13:45:56 | 显示全部楼层
楼上的,以后只放英文就行了

也符合红伞的作风
宝贝要升天了
 楼主| 发表于 2008-3-6 13:50:08 | 显示全部楼层
原帖由 闪电战 于 2008-3-6 13:36 发表



你转贴的,我看看就知道是很老的文章了.

首先在PS7.0版,关闭虚拟内存的确会在启动时显示警告,但是也局限启动时.但是也就是一个警告,其实并无任何问题.

现在的PS CS2 CS3版,关闭虚拟内存完全运行没问题
也从来不出错...

所以有些概念希望大家改改.现在虚拟内存关了对系统只有好处,没有坏处.
pastport
发表于 2008-3-6 13:51:06 | 显示全部楼层
只要实际内存需求不超过实际物理内存
关闭虚拟内存也没什么问题
我也是关闭了虚拟内存
免得的再转到硬盘上
虚拟硬盘还要再装一个软件
很麻烦说
宝贝要升天了
 楼主| 发表于 2008-3-6 13:56:37 | 显示全部楼层
原帖由 pastport 于 2008-3-6 13:51 发表
只要实际内存需求不超过实际物理内存
关闭虚拟内存也没什么问题
我也是关闭了虚拟内存
免得的再转到硬盘上
虚拟硬盘还要再装一个软件
很麻烦说



装个虚拟影盘麻烦到不麻烦
但是现在的虚拟硬盘的BUG实在是太多了
至少我用它做缓存
老发生错误
所以干脆不用这些软件
也没觉得用虚拟硬盘速度就会提高

我实在搞不懂一堆人抱着虚拟内存的概念不放.
nox007
发表于 2008-3-6 14:40:32 | 显示全部楼层
都2g内存还需要关闭虚拟内存来提高性能吗
qbter
发表于 2008-3-6 14:40:36 | 显示全部楼层
如果内存够大,不用虚拟内存,理论上讲整体性能会有所提高的
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-10 12:11 , Processed in 0.102453 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表