我有两根内存条:一根 533 MHz,一根 667 MHz。在同一个系统中使用这两个是否安全?
我有一台 3-4 岁的联想 g560,英特尔 i5,2GB 内存和 Geforce 310M。它在启动或启动新程序时总是会出现一些问题,但最近它变得疯狂。
从 2GB 开始,我总是有 300-800 Mbs 空闲,并且缓存内存很少超过 300(从最大 1.9gb 开始),cpu 性能非常好(勉强达到 40%)。即使这样,当我启动或什至只是将屏幕交换到另一个更大的程序时,窗口的变化变得非常缓慢和渐进(例如,我看到“弹出”视觉效果,但必须等待新窗口,这仅逐渐出现,首先是框架的边缘,然后是其他部分等)。同时鼠标光标的移动很好(但不是上下文相关的变化),我也得到了 alt+tab 组合的即时响应(即带有打开的应用程序的弹出窗口)。当程序已经加载到窗口中时,滞后有时也会停止。
我怀疑是硬盘驱动器导致了整个事情,因为它的 LED 工作很多,当我不得不管理文件或启动程序时,笔记本电脑总是有相当程度的滞后(尤其是与它们的“加载”速度相比)。然而,另一方面,资源管理器并没有真正显示过多的磁盘使用量(或者我只是没有看到)
我运行 Winzip Utilites 来优化计算机(恶意软件/垃圾搜索、磁盘碎片整理、驱动程序更新、注册表清理),但它使事情变得更糟。我认为这是因为它开启了 Aero 主题。当我将它改回基本时(在 Windows 注意到缓慢并询问它之后)它做了一些帮助,现在它“只是”缓慢。
滞后期间的一些资源监视器截图:
如何阻止Warden类型的程序读取游戏分配的 RAM 之外的内容?
我知道他们将其用作反作弊,但这应该是非法的。这个例子包括 Valorant 的 Vanguard 软件和魔兽世界。我不打算进行botting或任何事情,但它是侵入性的。
如果内存是字节可寻址的,不应该是
2^64 / (2^10 * 2^10 * 2^10) = 2^34 GB ?
一般的 Google 搜索显示最大为 8GB 或 16GB。
这是真的吗?另外,它如何依赖于操作系统?

此系统信息来自 Process Explorer。仍然有可用的物理内存,但系统显示几乎没有剩余的 RAM。
任务管理器还显示使用了大约 74% 的总 RAM。
自安装 Windows 8.1 以来,计算机具有 4+8=12 GB 的 RAM。我通过将 4 GB 更改为 8 GB 模块来升级它。这可能是问题吗?或者这种行为是否正常,我只是误解了可用物理内存的含义?
我有一个运行数据库和一堆 Java 应用程序服务器的 Ubuntu 8.04 服务器。其内存配置和使用情况为:
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
Run Code Online (Sandbox Code Playgroud)
我注意到交换每天下午都会增加,并在晚上的某个时间释放。每一天的需求都不一样,而且开始的时间也不同。所以它是非常随机的,除了模糊的“下午 - 晚上”边界。
这台机器上的负载在白天变化。它在午夜和早上 6 点到 7 点之间非常低,在下午 6 点到 8 点之前要高得多(但稳定),然后逐渐下降。
现在我有以下问题:
希望这是发布的正确堆栈交换站点... 不觉得这是 SO 的编程问题。无论如何,我正在运行 Visual Studio 2015 并收到来自 Windows 的通知以关闭 VS2015,因为它的内存不足。我有 24GB 的 RAM 并且昨天刚刚重新启动,所以我认为这里有点不对劲。我有时会使用 C# 交互式窗口和 python 2.7 交互式窗口,但在此消息发布时这些窗口并未使用。
注意:在我写这篇文章时,我刚从 devenv.exe(vs2015 进程)收到一条“未知的硬崩溃”消息。但是标准收集器服务仍在运行,占用了 10.7GB。
有谁知道标准收藏家是什么?什么可能导致 RAM 使用量激增?
注意:再次在我写的时候,我刚刚注意到标准收集器服务在我的任务管理器中停止了,我的所有 RAM 都回来了。
更新:听起来这可能是 VS 团队试图在更新 1 中修复的错误。我肯定安装了更新 1,但也许我应该尝试在一些示例代码中重现并将其发送给 VS 团队。崩溃的 devenv 实例当前也没有进行调试。(不过,正如您可以通过任务管理器中的 .vshost.exe 扩展名看到的那样,还有另一个正在调试的实例)
该 devenv 实例没有崩溃,它实际上现在仍在调试器中运行,没有问题。
我已禁用页面文件在我的系统(硬盘是太缓慢,不能买一个新的马上,不能页面文件移动到另一个分区)。当我看到资源监视器,使用内存要求很高的应用程序时,系统显示提交费用几乎 100% 已满。事实上,如果我继续要求更多的内存,当提交费用有效地达到 100% 时,程序就会开始崩溃。
与此同时,系统说我只使用了 50-60% 的物理内存,并且有大约 1GB 的可用内存(空闲 + 待机)。
如果提交费用是实际请求的总内存,为什么系统会说有这么多内存是空闲的?Windows 是否未使用物理内存?内存图错了吗?我错过了什么吗?

这里发生了什么?我几乎什么都没跑。

几乎没有,我的意思是 Firefox,以及一些完全被动且永远不会使用这么多内存的后台网络应用程序。
相关服务:UxSms、TrkWks、SysMain、PcaSvc、Netman、CscService、AudioEndpointBuilder、TabletInputService
我唯一能想到的是,我在 Ubuntu 上运行 Virtualbox 有一段时间了,但内存限制为 2GB,它不再运行。
编辑:我对为什么/如何的问题最感兴趣?某处可能存在泄漏,但鉴于上面列出的服务,是否有任何突出的潜在罪魁祸首?
尽管我只有 4GB 的 RAM,但我有 12GB 的 pagefile.sys。从我读到的关于这个主题的内容来看,这比 x1.5 的经验法则还要大,而且它还占用了我硬盘驱动器上的大量空间。我倾向于使用网络浏览器运行大量应用程序和选项卡,所以上次发生这种情况时,我关闭了所有内容并重新启动了计算机。当我稍后再次运行 WinDirStat 时,页面文件降至 3-4GB。现在我的页面文件再次达到 12GB,关闭程序/重新启动不起作用。
我的第一个问题是什么操作导致 pagefile.sys 相对于安装的 RAM 增长如此之大(计算机长时间运行,运行的程序太多,打开的浏览器选项卡太多)?其次,我怎样才能让我的 pagefile.sys 减少到 6-7GB?
我正在运行带有 4GB RAM 的 Windows 7 Home Premium SP1
memory ×10
windows-7 ×5
hard-drive ×2
cpu ×1
gaming ×1
lag ×1
memory-leaks ×1
pagefile ×1
performance ×1
svchost ×1
swap ×1
ubuntu ×1
windows ×1
windows-10 ×1