标签: memory

为什么 dwm.exe 使用这么多内存?

我已经在网上搜索过,但我厌倦了在类似问题的答案中阅读“扫描您的计算机以查找病毒”和“升级您的 RAM”。我知道 dwm.exe 用于(简单地说)缓存 Aero-peek 和类似内容的位图,但据我所知,它不应该使用大量内存。

我和我的同事都有 4GB 的内存,Core 2 Duo,等等,等等——基本上他们都非常有能力。他的 dwm.exe 运行在 30mb 左右,我的当前运行在大约半个 gig,尽管它确实波动很大。运行完全相同的应用程序(当前为 Zend studio、FireFox(使用 firemin - 低内存使用)、Outlook)时也是如此。每隔一段时间,我都会收到一条通知,询问我是否要切换到 Aero Basic,因为它使用了太多内存,有时它会自动切换到基本并告诉我原因。

我知道有可能阻止它切换,但我想知道为什么它使用了太多内存,否则它只会掩盖裂缝。

需要补充的一点是,这似乎是在周一的一次抢劫之后开始的,当时我的两台显示器被盗,我不得不暂时使用几台替代显示器。我现在正在使用全新的显示器,但问题是一样的。所有驱动程序都已安装并运行正常。

任何想法为什么使用率如此之高?

我们使用的是 Windows 7 64 位专业版。

memory windows-7 aero dwm

40
推荐指数
4
解决办法
13万
查看次数

任务管理器可以显示一组进程的总内存使用情况吗?

某些应用程序(例如 Google Chrome 和 TweetDeck)在 Windows 任务管理器中显示为多个进程。这意味着每行中报告的内存只是该应用程序使用的总量的一部分。有没有办法查看一个应用程序或一组相关进程的总内存使用情况?

例如,在下面的屏幕截图中,所有 chrome.exe 实例的总数为 708,308 K,但我必须手动添加它,因为我找不到在任务管理器中获得该总数的方法。

任务管理器截图

我尝试了一些替代方案,例如 Resource Monitor、Process Explorer 和 Process Hacker,但它们似乎都无法给出总数。我使用的是Windows 7(专业版)。

memory windows task-manager

40
推荐指数
3
解决办法
1万
查看次数

在 64 GB RAM 计算机上交换分区大小以进行内存密集型工作

我的计算机上有 64 GB RAM 和 240 GB SSD,我将使用它们进行内存密集型计算(机器学习、数据挖掘等)。我在 Internet 上找到的大多数建议都是大约 2-4-8 GB RAM 的计算机,他们推荐 RAM 交换分区大小的 2 倍(即 128 GB)。

制作 128 GB 的交换分区是否合理?制作一个巨大的交换分区有什么好处?

我是否正确理解,以防我用完物理 RAM:

  1. 如果我没有交换,我会收到“内存不足”错误
  2. 如果我有交换,一些 RAM 页面将被复制到交换分区,并且程序将继续运行(虽然更慢)。

有人说在 SSD 上进行交换是个坏主意,因为它的读/写周期有限。使用交换会以多快的速度耗尽 SSD 读/写周期(据我所知,大约是 50000 次写入 IOPS)?

我正在使用 Linux ( Ubuntu 14.04 (Trusty Tahr))。

现在要设置 16 GB 的交换空间,因为它应该足够了(例如,RedHat 建议使用 4 GB),而 16 GB 的磁盘空间实际上并不是什么大问题。

memory linux partitioning ubuntu

39
推荐指数
3
解决办法
4万
查看次数

是什么限制了主板支持更多内存?

我的具体问题是关于我的家庭服务器使用的 ASUS M3N78-VM 主板。我目前安装了 4x2GB,总共 8GB,但我希望升级到 16GB (4x4GB)。该主板的官方规格说它最多只支持 8GB,但在只有 2GB 的内存条可用时才发布。既然 4GB 记忆棒可用,什么(如果有的话)会阻止它使用 4GB 记忆棒?

我的一般问题是一般的主板......如果主板都只是相同类型(例如DDR2和相同速度)的内存,什么会阻止主板使用更大的记忆棒?

motherboard memory

38
推荐指数
3
解决办法
4万
查看次数

如果有足够的物理 RAM,有什么理由不禁用 Windows 页面文件?

禁用 Windows 页面文件的问题已经讨论了很多,例如这里和这里和这里。人们继续支持“即使您有足够的 RAM 也不应该禁用您的页面文件”的答案,但我还没有看到针对此建议给出的任何具体的、可验证的理由。据我所知,如果您永远不需要从页面文件中读取(因为您有足够的 RAM),那么由于 Windows 抢先写入,启用它时性能只会更糟。充其量,性能将是相同的。我看不出如何通过写入您永远不需要阅读的数据来改进它。

所以我的问题是:

假设我有足够的物理 RAM 用于我所做的一切,是否有任何理由我不应该禁用页面文件?

假设 Windows 的版本是 Windows XP x64 SP2 或 Windows Server 2003 x64 SP2(同样的事情)。如果 Windows Server 2008 x64 不同,我也有兴趣听到答案。我正在从好的来源中寻找具体的、客观的原因,而不仅仅是意见。类似于“这里是使用和不使用页面文件时完成的基准测试,使用页面文件时结果更好,即使有足够的 RAM”或“根据这篇 MS KB 文章,如果禁用页面文件,则会出现问题 X”。

到目前为止,我所看到的唯一原因是:

  • 即使您认为您有足够的 RAM,您也可能会用完。好的,但是就这个问题而言,让我们假设我有足够的东西。也许我只读过我的电子邮件,而且我有 16GB 的内存。或 128GB。或 1TB。或者别的什么——但这足以满足我 100% 的工作,100% 的时间。另一种思考方式是:如果我有x MB 物理 RAM 和y MB 页面文件,并且我在该配置中从未用完 RAM,那么在性能方面,使用x+y MB 物理 RAM 并且没有页面文件?
  • Windows“习惯于”拥有一个页面文件,它可能无法可靠地运行(来自了解 RAM 对整体系统性能的影响这相当模糊,我觉得很难相信,因为 MS 提供了禁用页面文件的选项. …

memory windows performance pagefile

37
推荐指数
5
解决办法
3万
查看次数

如何在 Windows 7(32 位)上启用 PAE 以支持超过 3.5 GB 的 RAM?

我知道可以通过PAE配置 Windows XP 32 位以支持超过 3.5 GB 的 RAM。是否有使用 Windows 7 32 位执行此操作的好教程?

至于为什么我不简单地使用 64 位 Windows 7:我的 Internet 连接软件(手机作为调制解调器)只能在 32 位环境中运行。

memory windows-7 computer-architecture pae cpu-architecture

37
推荐指数
2
解决办法
18万
查看次数

当您的 RAM 少于 4GB 时,安装 Windows 7 64 位有什么好处吗?

我最近购买了 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。

我试图让这个问题尽可能容易破译。任何建议将不胜感激。

memory windows-7 64-bit 32-bit

37
推荐指数
4
解决办法
3万
查看次数

如果我安装多个操作系统,我的计算机会变慢吗?

我的许多朋友都说在一台 PC 上安装多个操作系统会减慢单个操作系统的速度,因为总 RAM 会在操作系统之间分配。

以上说法有道理吗?

memory multi-boot

37
推荐指数
1
解决办法
6万
查看次数

1.5 V 系统中的 1.35 V 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

memory laptop overclocking

37
推荐指数
2
解决办法
11万
查看次数

使用不同频率的内存条是否安全?

我有两根内存条:一根 533 MHz,一根 667 MHz。在同一个系统中使用这两个是否安全?

memory compatibility

36
推荐指数
2
解决办法
20万
查看次数