我有一台装有 32GB RAM 的 2008 版服务器,我一直在调查为什么它每 150 天就会耗尽内存。任务管理器显示我们的内存使用率为 99%,但所有进程都没有加起来。
当我查看 RamMap 时,发现有数百万个相同的应用程序使用 4K RAM。我知道 Windows 在应用程序关闭后将一些设置缓存在 RAM 中,以便应用程序可以快速启动,但我的问题是为什么它有多个 PID 实例?每个应用程序缓存一次设置肯定就足够了?每次应用程序重新启动时,它都会创建另一个进程。
问题是由看门狗两次监控应用程序引起的,导致它启动应用程序两次并导致另一个应用程序崩溃。现在我只想了解有关内存分配的一些信息,以及是否有办法防止这种情况再次发生?