我已经在网上搜索过,但我厌倦了在类似问题的答案中阅读“扫描您的计算机以查找病毒”和“升级您的 RAM”。我知道 dwm.exe 用于(简单地说)缓存 Aero-peek 和类似内容的位图,但据我所知,它不应该使用大量内存。
我和我的同事都有 4GB 的内存,Core 2 Duo,等等,等等——基本上他们都非常有能力。他的 dwm.exe 运行在 30mb 左右,我的当前运行在大约半个 gig,尽管它确实波动很大。运行完全相同的应用程序(当前为 Zend studio、FireFox(使用 firemin - 低内存使用)、Outlook)时也是如此。每隔一段时间,我都会收到一条通知,询问我是否要切换到 Aero Basic,因为它使用了太多内存,有时它会自动切换到基本并告诉我原因。
我知道有可能阻止它切换,但我想知道为什么它使用了太多内存,否则它只会掩盖裂缝。
需要补充的一点是,这似乎是在周一的一次抢劫之后开始的,当时我的两台显示器被盗,我不得不暂时使用几台替代显示器。我现在正在使用全新的显示器,但问题是一样的。所有驱动程序都已安装并运行正常。
任何想法为什么使用率如此之高?
我们使用的是 Windows 7 64 位专业版。
某些应用程序(例如 Google Chrome 和 TweetDeck)在 Windows 任务管理器中显示为多个进程。这意味着每行中报告的内存只是该应用程序使用的总量的一部分。有没有办法查看一个应用程序或一组相关进程的总内存使用情况?
例如,在下面的屏幕截图中,所有 chrome.exe 实例的总数为 708,308 K,但我必须手动添加它,因为我找不到在任务管理器中获得该总数的方法。

我尝试了一些替代方案,例如 Resource Monitor、Process Explorer 和 Process Hacker,但它们似乎都无法给出总数。我使用的是Windows 7(专业版)。
我的计算机上有 64 GB RAM 和 240 GB SSD,我将使用它们进行内存密集型计算(机器学习、数据挖掘等)。我在 Internet 上找到的大多数建议都是大约 2-4-8 GB RAM 的计算机,他们推荐 RAM 交换分区大小的 2 倍(即 128 GB)。
制作 128 GB 的交换分区是否合理?制作一个巨大的交换分区有什么好处?
我是否正确理解,以防我用完物理 RAM:
有人说在 SSD 上进行交换是个坏主意,因为它的读/写周期有限。使用交换会以多快的速度耗尽 SSD 读/写周期(据我所知,大约是 50000 次写入 IOPS)?
我正在使用 Linux ( Ubuntu 14.04 (Trusty Tahr))。
现在要设置 16 GB 的交换空间,因为它应该足够了(例如,RedHat 建议使用 4 GB),而 16 GB 的磁盘空间实际上并不是什么大问题。
我的具体问题是关于我的家庭服务器使用的 ASUS M3N78-VM 主板。我目前安装了 4x2GB,总共 8GB,但我希望升级到 16GB (4x4GB)。该主板的官方规格说它最多只支持 8GB,但在只有 2GB 的内存条可用时才发布。既然 4GB 记忆棒可用,什么(如果有的话)会阻止它使用 4GB 记忆棒?
我的一般问题是一般的主板......如果主板都只是相同类型(例如DDR2和相同速度)的内存,什么会阻止主板使用更大的记忆棒?
禁用 Windows 页面文件的问题已经讨论了很多,例如这里和这里和这里。人们继续支持“即使您有足够的 RAM 也不应该禁用您的页面文件”的答案,但我还没有看到针对此建议给出的任何具体的、可验证的理由。据我所知,如果您永远不需要从页面文件中读取(因为您有足够的 RAM),那么由于 Windows 抢先写入,启用它时性能只会更糟。充其量,性能将是相同的。我看不出如何通过写入您永远不需要阅读的数据来改进它。
所以我的问题是:
假设我有足够的物理 RAM 用于我所做的一切,是否有任何理由我不应该禁用页面文件?
假设 Windows 的版本是 Windows XP x64 SP2 或 Windows Server 2003 x64 SP2(同样的事情)。如果 Windows Server 2008 x64 不同,我也有兴趣听到答案。我正在从好的来源中寻找具体的、客观的原因,而不仅仅是意见。类似于“这里是使用和不使用页面文件时完成的基准测试,使用页面文件时结果更好,即使有足够的 RAM”或“根据这篇 MS KB 文章,如果禁用页面文件,则会出现问题 X”。
到目前为止,我所看到的唯一原因是:
我知道可以通过PAE配置 Windows XP 32 位以支持超过 3.5 GB 的 RAM。是否有使用 Windows 7 32 位执行此操作的好教程?
至于为什么我不简单地使用 64 位 Windows 7:我的 Internet 连接软件(手机作为调制解调器)只能在 32 位环境中运行。
我最近购买了 Windows 7 Ultimate。我有一个带有 2GB DDR2 RAM 的 AMD Athlon64 X2 5000+。我知道 RAM 变得更便宜了,我知道,我知道,但我将无法升级我的 RAM 大约一年。
我的问题显然是这样的;如果我只使用 2GB 的 RAM,那么在 32 位上安装 64 位 Windows 会有什么好处吗?
据我了解,最低要求是 2GB,最大是 192GB,所以如果 64 位的最低要求是 2GB,而 32 位的最低要求是 1GB,如果我选择安装 64 位的最低要求超过 32,我会失去性能-bit 的最小值是数量的一半?
我想安装 64 位版本,只是因为它是未来。192GB 内存!那真是难以置信!另外,我听说它的性能更好。但这需要大量的 RAM。
我试图让这个问题尽可能容易破译。任何建议将不胜感激。
我的许多朋友都说在一台 PC 上安装多个操作系统会减慢单个操作系统的速度,因为总 RAM 会在操作系统之间分配。
以上说法有道理吗?
一般的问题是:
在向内存模块输出更高电压的板上安装低压RAM时,这会炸毁RAM还是会像超频一样?
我的具体情况是:
我有一台带有 2630QM Sandy Bridge 主板的 Alienware m17xR3 笔记本电脑。目前,我有库存的 1.5 V 模块,当我检查 bios 中的超频选项时,RAM 电压选项的范围是 1.5 - 1.65 V。这仅仅是因为 bios 认识到这些是我当前的 RAM 支持的值,因此当我安装 1.35 V RAM 时,它们会发生变化,还是必须以至少 1.5 V 的电压运行 1.35 V 棒?
如果是后者,我会炸我的 1.35 V 棒吗?或者它们会自动超频并在更高的电压下获得更严格的时序?或两者?或者两者都没有?我有点失落:p
我有两根内存条:一根 533 MHz,一根 667 MHz。在同一个系统中使用这两个是否安全?
memory ×10
windows-7 ×3
windows ×2
32-bit ×1
64-bit ×1
aero ×1
dwm ×1
laptop ×1
linux ×1
motherboard ×1
multi-boot ×1
overclocking ×1
pae ×1
pagefile ×1
partitioning ×1
performance ×1
task-manager ×1
ubuntu ×1