Questions tagged «memory»

RAM(随机存取存储器),RAM硬件或软件以及操作系统对RAM的使用。

5
是否有命令来查找Windows中的可用内存?
我正在寻找一个返回Windows中可用物理内存的命令。我尝试了“ systeminfo”,但是它花费的时间太长,并且为我返回了许多不必要的信息。如果没有与此相关的命令,那么使用命令提示符以其他方式获取它的最佳方法是什么?

4
为什么dwm.exe使用那么多内存?
我已经在网上搜索过,但是我讨厌阅读“扫描您的计算机中的病毒”和“升级您的RAM”等类似问题的答案。我知道dwm.exe是用于(简单地说)为Aero-peek之类的东西缓存位图的,但是据我所读,它不应该使用大量的内存。 我和我的同事都有4GB的RAM,Core 2 Duo,等等,等等-本质上来说,他们的能力相当强大。他的dwm.exe运行在30mb左右,我的dwm.exe目前运行在大约半个演出,尽管它的确波动很大。在运行完全相同的应用程序(当前为Zend studio,FireFox(具有firemin-低内存使用率),Outlook)时,这是相同的。每隔一段时间,我会收到一条通知,询问我是否要切换到Aero Basic,因为它占用了太多内存,有时它只会将自己切换为Basic,并告诉我原因。 我知道有可能停止它的切换,但是我想知道为什么它使用了过多的内存,否则它只是在解决问题。 要补充的一点是,这似乎是在周一发生抢劫之后开始的,当时我的两个监视器被盗,我不得不暂时使用几个备用监视器。我现在正在使用全新的显示器,但问题是相同的。安装了所有驱动程序,并且工作正常。 有什么想法为什么使用率如此之高? 我们正在使用Windows 7 64位专业版。
25 windows-7  memory  aero  dwm 

3
我有足够的可用内存时的Windows 10内存不足警告
我遇到了一个问题,如果我的系统在不重启的情况下启动了几天,我将开始收到警告,提示“关闭程序以防止信息丢失”,然后出现对话框提示我关闭程序,可以取消或单击该程序“关闭程序”和Windows将强制关闭对话框中列出的部分或全部应用程序。 我打开任务管理器,发现当前只有大约30%的内存正在使用: 当我打开资源监视器以查看特定应用程序正在使用多少已提交内存时,我仍然看到内存使用率相对较低: 我遇到这个问题已有一段时间了,一直在努力寻找解决方案。我已经通过使用poolmon调查了导致驱动程序泄漏的原因,但从未在poolmon中看到任何与其他人描述的驱动程序内存泄漏的危险信号相匹配的东西。让我特别困惑的是,当我仅使用33%的系统内存时,为什么Win10告诉我关闭应用程序。

4
为什么要运行相同的游戏,PC需要比视频游戏机更多的RAM?
在我看来,每个第7代游戏机的内存都比现代PC少得多,但如今游戏机上的运行仍然非常流畅。 例如: PS3具有256 MB的系统内存和256 MB的视频内存。 Xbox 360具有512 MB的GDDR3 RAM,时钟频率为700 MHz。而且,这确实很奇怪,Wii只有24 MB的视频RAM和64 MB GDDR3系统RAM。 但是,如果您尝试在具有256 MB系统RAM的PC上运行GTA 4,甚至在视频卡上具有256 MB RAM的PC上运行GTA 4,那只能说它不能那样工作。 为什么?
25 memory 

6
是否更多的RAM使用量会导致更多的电池使用量?
我正在使用一台2岁的15英寸AMD笔记本电脑,该笔记本电脑运行Windows 8,其电池寿命肯定不如全新的超级本长。 在我目前工作的地方,我无法使用电源插座,因此我只是从Ebay购买了扩展电池。 通过适当的亮度设置,省电模式,定期清洁并关闭不必要的软件,我可以喝4-5个小时的果汁。 问题:当我跟踪软件的系统资源消耗时,我主要关注CPU使用率,但是我不知道CPU使用率为0%但内存使用相对较高的软件。我应该尝试保持内存清洁以延长电池寿命吗? PS:我有足够的8 GB物理内存,因此消耗内存的非活动软件不会对性能造成额外负担。
25 laptop  memory  battery 

3
当不使用页面文件时,提交电量为100%充满,但物理内存仅为60%
我已禁用页面文件在我的系统(硬盘是太缓慢,不能买一个新的马上,不能页面文件移动到另一个分区)。当我查看Resource Monitor时,使用要求内存的应用程序,系统显示提交费用几乎已满100%。的确,如果我继续要求更多的内存,那么随着提交费用有效地达到100%,程序就会开始崩溃。 同时,系统表示我仅使用50-60%的物理内存,并且具有大约1GB的可用内存(空闲+备用)。 如果提交费用是实际请求的总内存,那么系统为什么会说这么多的可用内存?Windows是否正在使用物理内存?内存图是否错误?我想念什么吗?

2
可以将“仅限AMD” RAM真正限制于AMD芯片组吗?如果是,为什么?
我当时在浏览我的系统的RAM升级,并且遇到了“仅AMD” RAM(也就是仅在AMD芯片组上工作的RAM)。可以在eBay等网站上轻松找到此RAM ,它似乎比“普通” RAM便宜。 RAM引发一个问题:该RAM是否真的仅限于AMD芯片组? 在为系统考虑RAM时,需要考虑以下因素: 速度(1066MHz,1600MHz等); CAS(潜伏期,越低越好); 代(DDR2,DDR3,DDR4等) 但是,通常不考虑芯片组兼容性。当然,可以保证给定的内存条在卖方/制造商提供的信息中列出的芯片组范围内有效。 例如,如果一系列芯片组支持1600MHz和2400MHz之间的RAM,具有9-12 CAS且在DDR3上,则如果该RAM为2000MHz,10 CAS,则可以列出与该系列芯片组完全兼容的产品和DDR3。 我怀疑这部分是这里的故事。但是,给定的记忆棒可能完全是“仅AMD”或“仅英特尔”的,如果是,怎么办?

9
内存不足的情况下运行Windows
是否可以在RAM模块出现故障的情况下运行Windows(7,x64)?更准确地说,是否有某种方法可以告诉Windows不要分配已知的错误地址或地址块? 对于Linux,有BadRAM。Windows是否有现有的实现?Windows内核(NT 6.1)甚至可以实现吗?也许是内核模式驱动程序?


2
RamMap的“空待机列表”大大加快了PC的速度。有一个更好的方法吗?
通过阅读Microsoft白皮书等,许多人受了有关Windows内存管理器缓存工作方式的教育。但是,描述与超大/不断增长的映射文件和备用列表相关的实际性能问题(缓慢)的文档相对较少。 我有一台充当服务器的Win7 64位(8Gb RAM)PC。我无法再添加任何内存。它有一堆电视调谐器,可以同时录制/写入多个同时巨大的mpeg2文件(每个文件至少3-8GB)到HDD 24/7。根据我的PC录制电视节目的繁忙程度,1-3天后,我的PC会变慢。 仅查看Windows Task Manager,看来我没有打开很多大型应用程序。并且,大量的“可用内存”。即使我关闭了所有活动进程,PC仍然运行缓慢。但是,使用RamMap时,我可以看到这些大的mpeg2文件成为活动备用列表中的映射文件。随着时间的流逝,我的电脑变得非常呆滞。如果我在RamMap中选择“空待机列表”,我的PC将立即变得非常灵敏。就像我刚重启一样。我没有其他办法可以解决呆滞问题。实际上,除非我清空待机列表或重新启动,否则PC将永远无法从这种缓慢状态中恢复。 我有一个命令行实用工具EmptyStandbyList.exe,我发现它可以悄悄地清除备用列表,而不必在RamMap的GUI中进行操作。但是,不幸的是,它还会清除备用列表中的较小项,这些项对于提高性能非常有用,可以保留在备用列表中。 在Google上搜索时,我发现其他人与我的问题几乎完全相同。但是,他们的大多数问题都没有得到解答。没有真正解释为什么会发生这种情况;并且,除了“空备用列表”技术外,没有其他解决此问题的明确方法。 我曾经提到过一个称为“动态缓存”的MS实用程序/服务;但不确定是否可以治愈我想要的东西。另外,它的Win7 / Win2008 R2版本似乎只能通过MS支持获得。我还看到了一些设置“最小/最大NT缓存限制”的实用程序。但是这些看上去好像是特定于流程的工作集,而不是备用列表。 我希望有人可以开箱即用,可以为我提供更优雅的治疗方法,而不是不得不定期残酷地清空整个待命清单;并希望对我(和其他人)看到的症状有明确的解释。我之所以说“开箱即用”,是因为已经有很多人喜欢背诵“应该”在纸上工作的映射文件和备用列表优先级。这对我不是很有帮助。

4
虚拟机如何占用物理主机上如此少的RAM?
我在具有2GB RAM的Windows XP计算机上运行VirtualBox。我创建了一个虚拟Ubuntu计算机,并为其分配了750MB的基本内存。 为了进行测试,我在虚拟机上一次运行了20件事。根据ubuntu中的“ top”,正在使用750兆的内存以及相当大的交换空间。 但是,回到Windows Task Manager后,VitrualBox仅使用45,000K的内存。当我要求虚拟机执行更多操作时,VirtualBox进程的CPU使用率上升了(在Windows中),但是内存使用率却保持不变。 使用750 MB内存的虚拟机如何仅消耗物理机上的45 MB内存? 我认为答案是虚拟机没有使用实际内存,而是使用了模拟内存(即交换空间),但是它确实感觉很活泼,就像它在RAM中运行一样。 更新:我已经按照建议使用perfmon。即使总结我能想到的所有内容,它似乎仍然占用不到300兆……因此,这仍然是一个谜。 Process VirtualBox VirtualBox#1 Total PoolNonpagedBytes 5,840 42,552 48,392 PoolPagedBytes 119,796 166,892 286,688 PrivateBytes 8,884,224 52,719,616 61,603,840 VirtualBytes 75,939,840 161,202,176 237,142,016 Sum 84,949,700 214,131,236 299,080,936

6
为什么chkdsk使用90%的RAM?
当我建造新计算机时,我将旧计算机交给了急需升级的父母,在清除了其中的所有内容之后,只剩下了操作系统和一些程序。在开始无法加载Windows之前,它工作了一段时间了(它会卡住)。在研究了这种行为并四处询问之后,我认为这可能是故障的硬盘驱动器,因此我将其拔出并将其插入到自己的计算机上以在其上运行chkdsk(我最初是这样做来尝试引导至该驱动器,但是由于我的计算机设置了RAID,并且Windows安装没有RAID驱动程序,因此我只是启动到自己的Windows 7安装并在其中运行chkdsk)。 我上周五晚上做了这个,自那时以来一直在运行(到目前为止已经有6天了)。我并不感到惊讶,因为它可能很慢,它是1 TB硬盘,而Western Digital则是“绿色”硬盘,因此无论如何它都可能以较低的RPM运行。我确实看到它取得了进步,所以我知道它没有卡住,并且硬盘指示灯一直在我的计算机上一直亮着,除了通过网络和网络共享文件以外,我还没有做过很多其他事情浏览,而这一直在运行。 我的计算机有16 GB的RAM,并且正在运行Windows 7 Pro x64。为什么chkdsk占了90%?它保持稳定的水平,并且已经连续数天保持在90%到91%之间,因为它不断释放和填充内存。CPU使用率非常低(我期望这是非常I / O繁重的操作)。 看起来没有什么坏事发生,但我很好奇。为什么chkdsk占用了这么多内存?我至少感到高兴的是,它似乎可以智能地执行此操作,因为它一直保持较高的级别,而没有开始通过分页来破坏主HDD。 有人知道吗?这正常吗?
24 memory  chkdsk 

1
Windows说RAM耗尽了,但仍有4 GB的物理内存可用
此系统信息来自Process Explorer。仍然有可用的物理内存,但是系统显示几乎没有RAM。 任务管理器还显示大约使用了总RAM的74%。 自安装Windows 8.1以来,计算机具有4 + 8 = 12 GB的RAM。我通过将4 GB更改为8 GB模块来对其进行了升级。这可能是问题吗?还是这种行为是正常现象,而我只是误解了可用物理内存的含义?
24 windows-7  memory 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.