Questions tagged «memory»

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

3
Windows 10高内存使用率(未知原因)
几天前,我将PC更新为Windows10。但是,使用一段时间后,我的PC开始减速,直到无法使用为止–这是由于内存使用率很高。重新启动后,一切恢复正常(总使用率约为8GB RAM的25%)。但是,在使用几个小时后,内存会再次增加到70%,如果不重新启动,则进一步会增加到100%,然后甚至冻结。任务管理器并不能显示所有过程(在下面添加了屏幕截图),所以并没有太大帮助。还尝试了RAMMap,但它给出了一个错误:“错误刷新数据库”。我尝试了Google搜索这个问题,但没有成功。 我对PC不太了解,但是也许有些人知道此问题,或者可以帮助您了解正在使用我的RAM的内存。

12
每个操作系统都需要RAM吗?
是否有没有RAM即可使用的操作系统,特别是我可以从中创建可启动Pendrive并在计算机中使用的OS?这很尴尬,因为引导实际上是将操作系统加载到RAM中。 注意:我最初想了解一个无RAM的OS,以检查我的笔记本电脑(无法启动但显示黑屏)RAM是否变坏,但是我喜欢这个问题激增的方式。

6
英特尔傲腾内存可以补偿更少的RAM吗?
我目前有一台大约两岁的笔记本电脑,并具有8 GB的RAM。我将笔记本电脑用于Internet浏览,生产力应用程序和编程,包括Spyder或RStudio中的数据科学。我正在运行Windows 10。 我通常使用大约65%的内存使用量,或大约5 GB。 我最近购买了但尚未收到的笔记本电脑,该笔记本电脑具有4 GB的标准RAM和16 GB的Intel Optane内存。这款笔记本电脑的内存为20 GB,但是在阅读了有关Optane内存的更多信息之后,看来它更多地充当了低延迟缓存,而不是RAM。 为了同时运行多个内存密集型程序(例如带有许多选项卡的浏览器,数据科学IDE),这些程序平均使用5 GB RAM,会将RAM从8 GB减少到4 GB,但增加16 GB的Optane内存会导致性能下降? 如果有帮助,这是我当前内存配置文件的快照: 更新:如果您感到好奇,我可以毫无问题地取消订单。答案使我意识到,购买新产品的速度很可能会比当前笔记本电脑慢。


4
Windows使用过多RAM,如何诊断资源浪费
我有16GB的系统RAM。启动时,没有打开任何应用程序,除了任务管理器,Windows使用的内存约为3gb。我查看了“进程”选项卡,但似乎没有什么异常。我如何找出为什么我的Windows使用如此多的RAM。 所有用户的所有流程 从poolmon中读取的内容似乎是我的无线Broadcom驱动程序正在使用约0.4GB的RAM。即使我删除它,在启动时仍将使用2.6GB,这仍然太多了。 重新安装与内存泄漏相关的无线驱动程序后。我有一个新的屏幕截图,并想确认这确实是内存泄漏。


3
为什么增加内存可以显着提高AMD APU的游戏性能?
从一开始就很清楚,这不是问题。这只是我真正想要知道的秘密。 系统规格 CPU:AMD A10-6790K 4.0千兆赫 GPU:AMD Radeon HD 8670D 1 GB(集成GPU) 内存:2 x Team 4 GB 1600 DDR3 = 8 GB 当然,我使用的是64位操作系统来利用我的8 GB内存,但是我的问题是:在获得额外的4 GB RAM之前,像Mafia II这样的游戏在最高设置下平均运行22 FPS,但是当我获得额外的4 GB RAM时,我注意到帧速率非常不错地提高到40 FPS,即使游戏似乎使用的RAM不超过4 GB。 这背后的秘密是什么?

3
图形RAM与系统RAM有何不同?
我知道GPU和CPU本质上是不同的,它们为什么都在做对方的工作时很烂。但是我不明白的是为什么标准系统RAM始终落后于视频卡所用RAM的一代。 据我了解,它们都是不同类型的DRAM,但在我看来,差异可以通过烘焙到CPU和GPU芯片中的内存控制器来抽象化。当前系统RAM的标准是DDR4,但是在DDR4成为台式机产品之前,视频卡已经使用GDDR4多年。视频卡现在带有HBM RAM(GDDR5?),比DDR4系统内存快。 为什么我们不为两者使用相同类型的RAM?是什么使它们与众不同?

5
Windows如何如此快地将完整的RAM转储到休眠文件中?
我正在浏览一篇介绍Microsoft Windows休眠过程的文章。我从中得到的要点是 Windows将整个RAM转储到hiberfil.sys文件中(可能经过处理后)。 在启动过程中,将读取休眠文件,并将内容加载到RAM中。 我的问题是,当我通常复制一个大小为1 GB的文件时,大约需要2分钟才能完成。 但是,在Windows编写休眠文件时(在休眠过程中),整个过程可能需要10到15秒。 为什么写入速度会有如此差异? 我的RAM大小是4 GB。(我不是在谈论快速启动技术。) 基准测试: 将1 GB的文件从磁盘1复制到磁盘2(外部):2.3分钟。 休眠系统:15秒。

3
如何解释记忆测试的统计信息?
我在这里有一个笔记本,怀疑内存模块有故障。因此,我下载了Memtest86 +并使其运行。 请注意,屏幕截图不是我的实际截图,它是由memtest86 +提供的 如何解释屏幕上的数字?我已经让它运行了大约四个小时,现在我通过了第七遍。 特别是什么 测试编号 错误计数 ECC错误计数 表明?什么是内存错误的合理值?我应该在什么时候考虑更换内存?

5
我如何发现正在耗尽系统所有内存的内容?(不是SuperFetch)
如果任务管理器似乎无法正确报告,如何诊断/发现与内存相关的问题? 我一定有内存泄漏之类的东西-我的12 GB内存使用率是75%,但是任务管理器中进程的内存使用情况清单并未累加(是的,已选中“显示所有用户的进程” )。 似乎这种“虚拟”内存使用量与系统启动了多长时间有关。结果表明,共有118个过程。除了前5名之外,所有这些文件都小于50 MB。 顶级进程是Firefox,使用2.6 GB。900 MB的Adobe Premiere。插件容器为300 MB。275 MB的苍白月亮。94 MB的Explorer.exe。 在世界上如何找到剩余的内存?似乎任务管理器没有看到正在使用的所有内容。也许有某种内存泄漏?还是程序没有正确释放使用的内存? 资源监视器报告(单击以查看大版本): 注意: 由于我的主要操作系统驱动器是SSD,因此在系统上禁用了SuperFetch。 而且我了解未使用的公羊是“浪费”的公羊的原理,可以这么说。但是,当我看到我的内存使用率快要达到峰值时,这使我无法运行/加载后续程序(出于我自己的考虑),甚至使我无法执行任务以关闭许多程序(对减少内存使用率几乎没有影响,至少在很短的时间内)。 当内存已满时,我讨厌看到SSD上的1GB页面文件扩展到我设置的6GB限制,而我却冒着汗,知道我的“劣质” SSD可能会由于Windows大量使用而尘土飞扬。 /狂奔地转向将其用作成熟的记忆棒。(请注意,我是否应该将页面文件的大小固定为静态1GB?)

10
Windows 8.1 Update 1磁盘使用率100%
背景信息/计算机规格 我有一个14英寸的Samsung Series 5 Ultra。酷睿i5 CPU,750GB硬盘,8GB RAM,Intel HD Graphics4000。我使用该计算机已有大约1.5年的时间,而且没有大问题。 问题 该问题出现在今年4月初,当时我将操作系统从Windows 8.1更新为Windows 8.1 Update 1(而不是从8更新为8.1)。连续打开(晚上除外,当我将其置于睡眠模式)约48小时后,任务管理器看到的磁盘使用率达到100%。发生这种情况时,从打开/关闭应用程序到键入内容,甚至通过按Windows键显示启动屏幕的一切都变得非常慢。减少磁盘使用率的唯一方法是重新启动计算机。然后问题重复出现。我已经以这种方式使用了我当前的笔记本电脑(以及以前的笔记本电脑)-长时间将其置于晚上的睡眠模式,仅在Windows需要安装更新时才重新启动它。因此,我知道100%的磁盘使用率不是由于我使用计算机的方式引起的。 导致峰值的原因各不相同。有时是System,有时是我安装的各种应用程序之一(例如Chrome,Evernote,Spotify,Wunderlist,iTunes等),有时是Antimalware Service Executable等。 尝试的解决方案 我想我已经尝试了几乎所有解决此问题的方法: chkdsk /b /f /v /scan c:从管理命令提示符运行检查磁盘命令() 运行Windows内存诊断 从services.msc禁用Superfetch和Windows搜索 从控制面板运行“修复Windows Update问题”->故障排除 更新和回滚图形驱动程序(Intel HD 4000) 从Chrome设置中禁用“在可用时使用硬件加速” 禁用英特尔快速存储技术 根据此处的建议运行SFC / SCANNOW命令 从Windows Defender运行快速扫描和完整扫描(未发现威胁) 取出硬盘驱动器并放回去 从Windows设置中的更新和恢复->恢复选项刷新计算机 NONE以上的为我工作。我本来要放弃的,但是随后注意到,磁盘使用率激增的主要原因之一,如资源监视器的“磁盘活动”部分所示,是C:\System (pagefile.sys)。我四处搜寻,发现建议的解决方案之一是禁用pagefile。然后我转到控制面板->系统和安全性->系统->高级系统设置->高级选项卡->性能设置->高级选项卡->虚拟内存下的“更改”,发现底部的“当前分配”数为1280MB,“推荐”数为4533MB。我立即将其更改为4533MB,并检查了我家人的计算机,看数字是多少。他们所有的人当前分配的空间仅比建议的空间小。请参见下面的屏幕截图: 这可能会解决问题。我将不得不再等几天,但是如果没有,我下一步该怎么做?我猜硬盘没有故障,因为 这台计算机不到2年;和 Speccy说硬盘的状态很好。 更新5/27/2014 “ 4533MB”解决方案不起作用。我不得不在30分钟前重新启动计算机,因为磁盘使用率再次达到100%。当我打开Resource …

6
为什么不使用SSD空间作为RAM?
我是硬件方面的新手。我运行了几台具有400GB + SSD和32GB RAM的计算机。我一直在考虑增加64GB的RAM,但是我在想,由于SSD像RAM一样是固态的,我的多余空间不能用作RAM吗? 如果这样做,那么额外的RAM(来自磁盘空间)的效率是否会比DDR3 RAM显着降低?
61 memory  ssd 

5
当仍有“非活动”内存时,如何禁止Mac OS X使用交换功能?
在OS X的日常使用中(根据互联网上各种帖子的说法,这是一种常见现象),只要没有“可用”内存可用,该系统就会变慢。据推测,这是由于交换引起的,因为明显有大量磁盘活动,并且vm_stat报告了许多页面输出。(纠正我的错误) 但是,交换开始/发生/结束时,“非活动”内存的数量通常约为所有可用内存的12.5%-25%(^ 1。)。 根据http://support.apple.com/kb/ht1342: 无效的内存 内存中的该信息并未得到积极使用,但是最近才被使用。 例如,如果您一直在使用Mail,然后退出它,则Mail所使用的RAM被标记为非活动内存。此闲置内存可供其他应用程序使用,就像可用内存一样。但是,如果在其他应用程序使用其非活动内存之前打开邮件,则Mail将打开得更快,因为其非活动内存已转换为活动内存,而不是从速度较慢的硬盘加载邮件。 并且根据http://developer.apple.com/library/mac/#documentation/Performance/Conceptual/ManagingMemory/Articles/AboutMemory.html进行: 非活动列表包含当前驻留在物理内存中但最近未访问过的页面。这些页面包含有效数据,但可以随时从内存中释放。 因此,基本上:程序退出后,其内存将被标记为“不活动”,并且应随时可以声明。尽管如此,每当“可用”内存变低时,OS X仍希望开始将内存换出到Swap文件中,而不是仅声明该内存。 为什么?比起立即释放不活动的内存甚至不触摸交换文件,此行为的优点是什么?一些消息来源(^ 2。)表示OS X会在释放它之前调出“非活动”内存以进行交换,但是如果现在可以随时从内存中释放内存,那现在变得没有意义了吗?交换很昂贵,发布很便宜,对吧? 可以使用某些首选项或已知的技巧来更改此行为吗?(最好不要完全禁用swap / dynamic_pager并重新启动...) 我确实感谢purge命令以及修复磁盘权限以强制使用一些可用内存的概念,但是与真正解决交换/释放决策逻辑相比,这是痛苦地强制使用更多可用内存的方法... 顺便说一句类似的问题在这里问:http://forums.macnn.com/90/mac-os-x/434650/why-does-os-x-swap-when/这里:HTTP://hintsforums.macworld .com / showthread.php?t = 87688,但是即使OP重新提出了核心问题,也没有任何答复能解决该问题的答案... ^ 1。更新2012年3月17日自从我第一次发布此问题以来,我的内存已从4gb变为8gb,问题仍然存在。以前,“非活动” ram的数量为0.5gb-1.0gb,现在在交换开始/发生/结束时通常约为1.0-2.0GB,即osx似乎将大约12.5%-25%的ram保留为“非活动”内核逻辑。 ^ 2。例如https://apple.stackexchange.com/questions/4288/what-does-it-mean-if-i-have-lots-of-inactive-memory-at-the-end-of-a-work-日: 一旦使用完所有内存(可用内存为0),操作系统就会将非活动内存写出到交换文件中,以在活动内存中留出更多空间。 更新2012年3月17日 这是到目前为止建议的一些方法的综述: 所述吹扫命令 “用于通过冷盘缓冲区高速缓存来近似初始启动条件以进行性能分析。它不会影响通过malloc,vm_allocate等分配的匿名内存。” 这对于防止osx换出磁盘缓存很有用(这很荒谬,osx实际上是这样做的),但缺点是释放了磁盘缓存,这意味着如果磁盘缓存不打算换出后,最终只会得到一个冷盘缓冲区高速缓存,可能会对性能产生负面影响。 该FreeMemory应用程序和/或修复磁盘权限,迫使一些免费存储 无济于事地释放任何内存,仅将GB的内存内容从ram移动到hd。最后,当我尝试使用释放内存时打开的应用程序时,这会导致大量交换,因为它的许多虚拟机现在都处于交换状态。 使用dynamicpagerwrapper加速交换分配 为了加快交换使用速度似乎是一件好事,但是在内存仍然处于非活动状态时,首先没有解决osx交换的问题。 通过禁用dynamicpager并重新启动来禁用交换 使用所有内存时,这将迫使osx不使用swap来挂起系统挂起的价格。并非可行的选择... 使用被入侵的dynamicpager禁用交换 类似于禁用上面的dynamicpager一样,从博客评论的摘录中可以看出,这不是可行的解决方案:“非活动内存与往常一样高”。“当系统内存不足时,整个操作系统会挂起...”,“如果您消耗了mac的全部内存,则计算机可能会挂起” 总结起来,当内存仍然处于“非活动”状态时,我仍然不知道如何禁止Mac OS X使用交换功能。如果不可能,那么至少在某种程度上可以解释为什么osx倾向于换出可能随时从内存中释放的内存?


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.