由于空间有限,我需要购买一台笔记本电脑来替换我的台式电脑。但我不知道我需要一台 8GB 还是 16GB RAM 的笔记本电脑。我的台式电脑目前有 16GB。
在后台运行某些程序以确定一段时间(比如说一个月)内的典型 RAM 使用情况的最简单方法是什么?我的目标是拥有足够的数据,以便根据我的桌面的实际使用情况来购买 RAM。
我看过几篇文章介绍如何使用性能监视器来实现这一点,但它们似乎都建议监视不同的内容。其中几篇还谈到测量我的交换,但我认为我不应该对此感兴趣。
答案1
答案2
鉴于软件和操作系统对 RAM 的要求不断增加,我为新电脑或主板选择 RAM 大小的方法很简单:看看你的钱包,买尽可能多的 RAM。如果你不立即使用它们,它们不会损坏,但你会一定几年后就需要它了(正如你提到的,它被焊接到你正在看的笔记本电脑上,因此你不能轻易扩展)。
答案3
答案4
在 Windows 中,在命令提示符中使用以下命令,您将在 C: 驱动器内的文件“RAMusage.txt”中获取可用的 RAM 数量。
systeminfo |find "Available Physical Memory" >> "C://RAMusage.txt"
示例输出:(Available Physical Memory: 1,757 MB
我只有 4 GB RAM)
因此,batch file
使用上面的代码编写一个,并在的帮助下每分钟/每 5 分钟自动运行几天task scheduler
。如果您每 5 分钟运行一次并 24 小时使用计算机,您将在“RAMusage.txt”中仅获得 288 条记录。
因此,请检查您的可用 RAM 是否始终大于 10,000 MB。如果大多数记录显示 >10,000 MB,那么您可以放心购买 8GB RAM。(因为您目前有 16 GB RAM)
通过在中编写更多代码行,batch file
您还可以删除部分available physical memory
并仅记录每行中的可用内存量(例如:)1,757 MB
。或者,您也可以仅记录具有少于一定数量可用 RAM 的记录。
但是您不需要做那么多编码,您可以通过在文本编辑器(我推荐 notepad++,免费软件)中打开文件并在关机前删除它们,每天轻松检查大约 200 条记录。这样第二天您就可以只检查当天的记录。
要知道,“如何使用任务计划程序“要在 Windows 上运行批处理文件,只需谷歌一下。希望这会有所帮助。
=更多信息=
您需要管理员权限才能运行上述命令。因此,以管理员身份运行命令提示符。右键单击命令提示符并选择“以管理员身份运行”
运行任务
every 5 minutes after the computer starts
并选中run with height privilege
和取消选中start the task only if the computer on AC power
,stop the task if computer runs on battery powers
同时在任务计划程序中创建任务。
====替代解决方案====(正如@Xyon 在评论中提到的,先前的解决方案并不完整)
目前您有 16 GB RAM。强制 Windows 仅使用 8 GB RAM,并检查所有软件是否运行顺畅。如果您有顺畅的体验,请购买 8 GB,否则选择 16 GB。
= 如何将 RAM 上限设为最大 =
单击“开始”,然后单击“运行”。如果“开始”菜单上没有“运行”命令,您可以hold down the Windows key on your keyboard and press the R key
。打开“运行”对话框,输入MSCONFIG
并单击“确定”按钮。
这将打开系统配置窗口。单击Boot tab
,然后单击Advanced Options
按钮。
这将打开“BOOT 高级选项”窗口。单击该Maximum Memory
选项并输入您要使用的最大内存量。(在您的例子中为 8 GB)。完成后,单击“确定”按钮,关闭您打开的所有剩余窗口,然后重新启动计算机。