
我正在使用Windows 2008 Server 64位,当最小进程运行时,我已经上传了我的任务pipe理器的快照。
表明
所以有效的我只有3402 MB的总内存使用量。
我的问题是,因为超过一半是用于caching的内存,有什么办法可以减less这个caching的内存,从而增加我的空闲内存?
我需要这样做,因为我的应用程序需要至less5GB内存,并在系统中运行时崩溃。
不是WINDOWS SPECIFIC
我不能直接用Windows来说话,因为你用通用的operating-system标记它,这里是你从Linux世界得到的一般答案:
caching是一件好事。 你使用的RAM越多越好。 操作系统通常足够聪明,释放caching并将其提供给应用程序(我个人从来没有见过这种情况)。
这就是每当应用程序需要它,我敢肯定,Windows不是一个愚蠢的,所以我期望类似的行为。 事实上,我已经听说了3400MB的免费RAM:
WTF …我超大的服务器,使它甚至不使用完整的RAM作为caching?
当看到这样的数字时,这将是我想到的第一件事情。
是的,请停下来回答我的Linux观点:)
除了Windows 2007 Server不存在 ,你的意思是Windows Server 2008 ?