什么是“LSmi”以及它为什么使用我的一半RAM?


1

我的系统(Windows 10,最新更新)最近变得越来越没有反应 - 视频在播放过程中断断续续,上下文菜单没有及时出现,程序需要很长时间才能启动等等。唯一不正常的我注意到的是我的内存使用现在通常占50%,但我无法弄清楚是什么在使用内存。

这不是内存泄漏 - 机器启动后立即达到3.9GB的内存,只要我能够打开任务管理器就已经存在了。它不是Windows 10的“系统”或“压缩内存”功能:系统进程使用0.1MB,压缩RAM不到500MB。其他任何一个项目都不能解释它;如果我在任务管理器中添加所有内容,我的内容不到500MB。

根据 poolmon,所有“缺失”的内存都来自一个标签:

System pool information
Tag  Type     Allocs            Frees            Diff       Bytes                  Per Alloc

LSmi Paged  40351821 (3751)      1320 (   0) 40350501  3873648096 (     360096)          96
MmSt Paged   7696684 (  12)   7673507 (  13)    23177    56906496 (       5952)        2455

但我不知道是什么 LSmi 是。这是一个单一的过程,还是只是“所有其他东西”的一些全部。有没有办法弄清楚大约3.8 GB的内存在哪里使用?


LSMi是实现SMB(服务器消息块)协议的组件使用的存储。这实现了对文件和打印机的共享访问。然而,这不太可能使用“一半的RAM”。 Poolmon表明这是在 分页 池。因此你看到的~4GB是一个 虚拟 尺寸;并非所有这些都必须在RAM中(除非你已经禁用了你的页面文件,这几乎总是一个可怕的想法;这将是一个原因)。 RAMmap显示为什么? 物理 使用您的分页池? ...所有这一切,Windows文件和打印共享4 GB的虚拟分配似乎仍然过多。
Jamie Hanrahan

好。所以rammap说1.7GB是我的页面文件,1.3GB是页面缓冲池...所以Windows任务管理器包含所有这些“使用”的数字,我真的只有〜1GB使用,是我应该如何解释这个?那么还有一些与内存压力无关的因素会导致我的性能问题?
KutuluMike

嗯... RAMmap没有实际显示“pagefile”。你在看“页面表”行吗?无论如何,请发布RAMmap的“使用计数”选项卡和任务管理器的性能选项卡,内存页面的屏幕截图。并且不要忘记以管理员身份运行RAMmap。
Jamie Hanrahan
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.