memory-management

内存占用率非常高,由标签 EtwD 和 Etwr 使用
memory-management

内存占用率非常高,由标签 EtwD 和 Etwr 使用

自从我收到笔记本电脑以来,我的内存就时不时地用完(通常是在玩游戏时)。经过广泛的监控,我能够确定 TagETwD和Etwrpoolmon 是导致分页池和非分页池过高的原因。内存耗尽通常需要几个小时,但有时在玩游戏时 1-2 小时内就会发生。 例如,在正常运行 16.5 小时后,分页池为35.3 GB,非分页池为5.0 GB。我正在运行Windows 10 Home, 22H2 19045.3448。 作为调试事件跟踪器导致此内存泄漏的原因的一部分,我遵循了https://superuser.com/a/1156174并尝试禁用大部分Startup Event...

Admin

为什么Windows 10允许无限制地消耗所有内存?
memory-management

为什么Windows 10允许无限制地消耗所有内存?

我用 C++ 编写了一个最愚蠢的程序并用 g++ 编译来测试我的操作系统: int main() { while (true) { new int; } } 出于纯粹的好奇心,我想了解 Windows 将如何响应一个不断分配内存的程序。我预计它会在某个时候崩溃,或者 Windows 会介入并释放所有内存。令我惊讶的是,它并没有这样做,相反,Windows 只是让它运行,导致整个 PC 无法使用。任务管理器仍然可以显示一些变化,而我的 32 GB 内存已被完全使用,直到它冻结。然后,什么都行不通了。我仍然可以使用鼠标,...

Admin

Windows 11 近 6 GB 的系统内存被隐藏且不可用
memory-management

Windows 11 近 6 GB 的系统内存被隐藏且不可用

我正在使用最新版本的 Windows 11,我很好奇系统 RAM 内存中几乎 6 GB 消失在哪里。我在系统中安装了 32 GB 的 RAM。根据任务管理器,系统内存的 44% 正在使用中(即 14.5 GB),但是正如我所见,实际的 Windows 进程使用的内存不到 9 GB,问题是 - 其余 6 GB 的 RAM 内存分配在哪里?Windows 系统出于内部目的将其隐藏在某处还是什么?如何简单地削减 6 GB 的 RAM????? ...

Admin

A1 和 B1 内存插槽不起作用,而 A2 和 B2 起作用
memory-management

A1 和 B1 内存插槽不起作用,而 A2 和 B2 起作用

我最近组装了自己的 PC,配备 Z790 主板、英特尔 i5 13K Alder Lake 和单条 32 GB DDR5 内存条。 当尝试安装 Windows 时,我遇到了很多问题,最常见的是 MEMORY_MANAGEMENT BSOD。 我尝试了很多修复方法,例如更新 BIOS 和禁用 BIOS 中与内存相关的设置。 长话短说,经过大量的故障排除后,我发现当我将内存移到第 2 或第 4 个插槽(A1 和 B1)时,memtest 几乎所有的测试都失败了,错误超过 10K,而其他 2 个插槽运行正常,没有错误。 现在,我尝试多次重新安装内存但无济于事,所以...

Admin

如何减少内存使用量,最有可能是由 Docker 引起的?
memory-management

如何减少内存使用量,最有可能是由 Docker 引起的?

我的电脑使用了巨大的内存: 以下是资源监视器的屏幕截图: “vmmem”进程是由 Docker 引起的,但是容器的数量并不是那么多:212、160、516 和 29Mb,以及 1Gb 和 1.3Gb,因此总 RAM 量甚至不到 4Gb。 那么,7.4-8Gb 的内存使用量是从哪里来的,我该如何减少这个数字(我的计算机由于交换原因变得非常慢)? ...

Admin

将大图像复制到剪贴板后,Chrome 会话停止加载任何内容
memory-management

将大图像复制到剪贴板后,Chrome 会话停止加载任何内容

因此,我将一张 15000x8000 的图片从 Wikipedia 复制到 Windows 10 的剪贴板,导致浏览器冻结了一段时间。它解冻了,之后我以为一切都正常了,但注意到新的隐身标签 (chrome://newtab) 无法加载并崩溃,导致RESULT_CODE_HUNG我的旧标签仍然正常工作,搜索栏上的搜索仍然有效,尽管速度稍慢 https://i.ibb.co/n80NH7K/image.png 过了一段时间,旧标签页停止加载,并出现与新标签页相同的错误,很快我就完全无法搜索任何东西了。当时,我在隐身模式下有超过 50 个标签页,在普通窗口中有超过...

Admin

如何提高我的笔记本电脑的性能?
memory-management

如何提高我的笔记本电脑的性能?

我有一台戴尔 Inspiron 3501 笔记本电脑(操作系统为 Linux Ubuntu 22.04),内存为 8GB,固态硬盘为 256GB,处理器为 i5-1135G7。我主要用这台笔记本电脑进行编程。但有时我的笔记本电脑会因为应用程序加载而完全没有响应。 例如,如果我同时使用 postman、vscode、多个 chrome 标签、microsoft teams、终端和 sublime text,那么我的笔记本电脑就无法正常响应,有时需要使用关机按钮物理重启笔记本电脑。 那么,我怎样才能提高笔记本电脑的性能,以便我可以顺利地同时完成这些事情而不会受到...

Admin

Windows 11 的新“内存完整性”功能会引发蓝屏死机,SYSTEM_SERVICE_EXCEPTION 引用 NETIO.SYS
memory-management

Windows 11 的新“内存完整性”功能会引发蓝屏死机,SYSTEM_SERVICE_EXCEPTION 引用 NETIO.SYS

我有一台装有 Windows 11 的 Dell Latitude 7320,但我无意中打开了它的内存完整性功能,结果弄坏了它!这是今晚出现在我的控制面板(或者说系统设置屏幕)上的一项新功能。我被右下角系统托盘区域出现的一个带有黄色感叹号的新蓝色警告图标所引导: 这将打开一个“设置”屏幕,显示需要解决一个安全问题: 这是 Windows 11 的一项新合法功能,它提供了更好的进程内存保护并需要重新启动。 但现在我陷入了永无止境的蓝屏死机循环,每次重启都会重复出现。我还从中了解到 Windows 11 没有安全模式(或者我只是无法进入)。我确信反复出现的...

Admin

通过内存地址找到已发布的ram
memory-management

通过内存地址找到已发布的ram

我的电脑有时会出现内存问题,出现这样的错误,或者只是挂起几秒钟…… --------------------------- Unexpected error --------------------------- An error has occurred. MPC-HC will close now. Exception: ACCESS VIOLATION Crashing module: C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_c0e159863e7afdd...

Admin

Windows 的哪个部分将所有这些文件映射到内存中?
memory-management

Windows 的哪个部分将所有这些文件映射到内存中?

运行 sysinternals RamMap 后,我可以看到大量文件已映射到内存中。其中一些是有用的、明智的选择,但也有很多不必要的垃圾;例如,下载文件夹中的旧安装程序自下载后我就再也没有使用过。 需要说明的是:我并不担心这些文件映射会占用内存 - 我的理解是,如果进程需要内存,这些映射将被牺牲以提供更多可用内存。我担心的是机器重启后需要等待的时间。我的旧电脑启动速度很慢,根据任务管理器的性能选项卡,导致速度缓慢的原因是磁盘占用率达到 100%。 我知道我真正需要的是一台新机器,但如果我可以阻止 Windows 花费所有时间将成千上万的文件映射到物理内存,那...

Admin

RAM wmic memphysical 获取 MaxCapacity 与主板制造商不匹配
memory-management

RAM wmic memphysical 获取 MaxCapacity 与主板制造商不匹配

问题是我有一台 Bangho 品牌的笔记本电脑(阿根廷),其母机为:W130EW,制造商为 clevo(来源:https://www.clevo.com.tw/clevo_down.asp?lang=en) 它的规格说它支持 8gb,但是当我使用命令时,wmic memphysical get MaxCapacity, MemoryDevices它告诉我它支持 16gb。 那么我的实际内存容量是多少? ...

Admin

Windows 10 内存管理 - 已使用、可用、待机和文件缓存......发生了什么?
memory-management

Windows 10 内存管理 - 已使用、可用、待机和文件缓存......发生了什么?

我有一台 W10 系统,虽然现在已经很旧了,但性能还不错(戴尔 Precision T3620,配备 i7-6700、32GB RAM、GTX 1060 6GB、512 GB NVME、2x512 SSD 和 4TB HDD)。我用它来工作(软件和数据库开发)和娱乐(流媒体、游戏),所以它总是运行一些资源密集型的东西。 想象一下,几个月前,在进行重大更新后,我开始遇到一些游戏性能问题(老游戏,主要是 2015 年之前的游戏),这让我感到很惊讶……以前根本没有发生过这种情况。总而言之,我运行的每个游戏都应该以最高速度(超高或更低)运行,而开发系统运行时应该相当...

Admin

为什么未使用的内存也被算作同时使用?
memory-management

为什么未使用的内存也被算作同时使用?

因此,我经常在 Windows 11 主机系统(Windows 11 Pro,64 位,16GB RAM,Core i5)上使用带有 Hyper-V 的 VM,没有任何问题。但从昨天开始,我注意到我没有足够的可用 RAM 来启动我的 VM。在任务管理器中,我可以看到我的内存使用率一直很高(70-90%),但各个进程的内存使用量加起来并没有达到我应该使用的 12-14GB。 所以我下载了 RamMap 并试图弄清楚发生了什么。我读过很多帖子,遇到类似问题的人报告说在分页表、映射文件或驱动程序锁定中看到高数字。但我可以看到 7GB 被标记为未使用(屏幕截图中的灰...

Admin

布莱夫
memory-management

布莱夫

我最近开始发现 Chrome(实际上是 Chromium)消耗了太多内存,因此,我打开了浏览器的任务管理器来观察哪些页面/进程消耗最多内存,我总是发现该进程:Utility: Speech recognition service消耗了大量的内存并且它不断增长,即使我没有打开任何使用语音识别的选项卡,也没有激活任何使用它的浏览器扩展! 我之前尝试过多次杀死它(结束进程),但是,它仍然继续运行! 为什么会发生这种情况?我该如何将其最小化? 操作系统:Linux Ubuntu 18.04 Chromium 版本:97.0.4692.71 (Official B...

Admin

SSD 为什么不取代 RAM?
memory-management

SSD 为什么不取代 RAM?

我在内存层次结构中学习过,我们使用 RAM 来摆脱 HDD 的瓶颈,因为 HDD 是一种机械设备,速度非常慢。由于 CPU 速度非常快,为了最大限度地利用它们,我们使用 RAM(然后是缓存)。 现在我们不再使用 HDD,而是使用 SSD,它是一种电子设备,其工作原理与 RAM 非常相似,正如本文所述文章。 我的问题是,如果 SSD 就像 RAM,那么为什么不用 SSD 取代 RAM?我可以看到用于在 RAM 和 SSD 之间通信的内存技术没有开销的好处。此外,CPU 可以直接与 SSD 通信,而无需首先访问 R...

Admin