标签: cache

RamMap“空待机列表”大大加快了PC的速度。有一个更好的方法吗?

许多人通过阅读 Microsoft 白皮书等了解 Windows 内存管理器缓存的工作原理。但是,描述与非常大/不断增长的映射文件和备用列表相关的实际性能问题(缓慢)的文档相对较少。

我有一台用作服务器的 Win7 64 位(8Gb RAM)PC。我不能再添加任何内存了。它有一堆电视调谐器,可以同时将几个巨大的 mpeg2 文件(每个至少 3-8GB)记录/写入 HDD 24/7。根据我的电脑录制电视节目的繁忙程度,1-3 天后,我的电脑变得迟钝。

仅查看 Windows 任务管理器,似乎我没有打开很多大型应用程序;并且,大量的“可用内存”。即使我关闭了所有活动进程,PC 仍然运行缓慢。但是在使用RamMap的时候,可以看到这些大的mpeg2文件变成了主备列表中的映射文件;随着时间的推移,这使我的 PC 变得非常缓慢。如果我在 RamMap 中选择“Empty Standby list”,我的电脑会立即变得非常灵敏;就像我刚刚重新启动它一样。我没有其他办法可以解决呆滞问题。事实上,除非我清空待机列表或重新启动,否则 PC 永远不会从这种缓慢状态中恢复过来。

我有一个命令行实用程序 EmptyStandbyList.exe,我发现它可以悄悄地清除备用列表,而不必在 RamMap 的 GUI 中执行此操作。然而,不幸的是,它还清除了备用列表中的较小项目,这些项目对于保持在备用列表中的性能非常有用。

在 Google 上搜索时,我发现其他人的问题与我几乎完全相同。然而,他们的大部分问题都没有得到解答。没有真正解释为什么会发生这种情况;并且,除了“空备用列表”技术之外,没有确定的方法来解决这个问题。

我看到有人提到过一个名为“动态缓存”的 MS 实用程序/服务;但不确定它是否能特别治愈我想要的。此外,它的 Win7/Win2008 R2 版本似乎只能通过 MS 支持获得。我还看到了一些设置“最小/最大 NT 缓存限制”的实用程序;但那些看起来像是特定于进程的工作集,而不是备用列表。

我希望能够跳出思维定势的人可以为我想出更优雅的治疗方法,而不是我不得不定期使用粗暴地清空整个待机列表;并且,希望对我(和其他人)所看到的症状有明确的解释。我提到“开箱即用”的原因是因为已经有很多人喜欢只背诵映射文件和备用列表优先级“应该”如何在纸上工作;这对我不是很有帮助。

memory windows performance cache

26
推荐指数
1
解决办法
4万
查看次数

如何清除 Chrome 中的缓存重定向

如何清除 Chrome 中的缓存重定向?

当我访问 mydomain.com 时,我更改了域名的 DNS。即使ping mydomain.com现在显示它解析为正确的 IP,如果我在 Chrome 中输入“mydomain.com”,它仍会重定向到mydomain.com/404,这是旧网络主机自动设置的重定向。

清除 Chrome 的浏览器缓存没有效果,Chrome 似乎忽略了/etc/hosts. 我尝试使用“不同”的 URL,例如mydomain.com?123,但 Chrome 仍然重定向到mydomain.com/404. 这是一个错误还是有什么方法可以清除 Chrome 用来保存 301 重定向的缓存?

browser google-chrome cache browser-cache

24
推荐指数
4
解决办法
4万
查看次数

我们能以比 RAM 更快的速度运行 Linux 吗?

这可能是一个愚蠢的问题,可能是误解的结果。我现在正在研究 CPU,尤其是内存。我只是在读 SRAM 比 DRAM 快多少但更贵。SRAM 非常昂贵:我购物了一点,发现了一个 16 MB 的电池供电的 SRAM 卡,价格约为 400 美元。

最近一位朋友提到他一直在 RAM 中运行 Puppy Linux,而且速度很快。不过,我注意到,Linux 的小内核甚至可以更小……小至 8 MB!这让我想到:我们可以在 SRAM 中运行 Linux 吗?这个问题甚至格式正确吗?

谷歌搜索这个问题被证明是无效的,但它提出了更多的问题。可以在 L3 缓存中运行 Linux 吗?英特尔酷睿 i7 可以有一个足以容纳 8MB 的 L3 高速缓存……但我是否犯了绝对错误?这与“嵌入式”Linux 有什么区别?

这就是问题所在:我们可以在 SRAM 或 L3 缓存中运行 Linux 吗?有什么更快的吗?我们的 Linux 能有多快!?

memory linux embedded cache memory-management

22
推荐指数
2
解决办法
5032
查看次数

如何清除 Windows 7 中的“最近使用的文档”列表?

可能的重复:
清除 Windows 7 中的缓存/历史记录?

如何删除 Windows 7 中最近使用的文件列表?

这些文件是否存储在其他地方?

windows-7 history cache

20
推荐指数
2
解决办法
26万
查看次数

如何增加Windows 7的磁盘缓存

在 Windows 7(64 位)下,我正在阅读 9000 个中等大小的文件。总共有超过 200 MB 的数据。使用 Java (JDK 1.6.21) 我正在遍历文件。第一个 1400 左右全速运行,但随后速度下降到每个文件 4ms。事实证明,主要成本仅是通过打开文件而产生的。

我正在使用打开文件new FileInputStream(当然还要及时关闭它们以避免文件泄漏)。经过一番调查,我发现 Windows 的磁盘缓存只使用了 100 MB 左右的 RAM,尽管我有 8 GiB 可用。我已尝试使用CacheSet工具增加缓存大小,但我提供的任何值都被视为超出范围

我也尝试启用LargeSystemCache注册表项,但(重新启动后)该CacheSet工具仍然表明我正在使用 100 MB 的缓存(并且在测试运行期间不会增加)。有人对“鼓励”Windows 7 缓存我的 9000 文件有什么建议吗?

windows-7 hard-drive cache file-io

19
推荐指数
2
解决办法
6万
查看次数

文件系统缓存在 Windows 7 中有什么作用?

诊断为什么Git是如此缓慢的文章中有这样有趣的项目:

启用文件系统缓存

Windows 的文件系统层本质上不同于 Linux(为此优化了 Git 的文件系统访问)。作为一种解决方法,Git for Windows 提供了一个文件系统缓存,在初始“热身”之后,它可以在许多情况下加速操作。您可以激活每个存储库的文件系统缓存:

git config core.fscache true

如果我在 Git 中启用此选项,实际上会发生什么变化?Windows 7 中的文件系统缓存是什么样的,正在缓存什么?“初始热身”意味着什么?

windows-7 filesystems git cache

18
推荐指数
1
解决办法
9485
查看次数

如何在 Internet Explorer 9 中禁用缓存?

如何在 Internet Explorer 9 中禁用缓存?

我浏览到一个页面,然后单击一个链接。当我单击Back 时,我需要浏览器始终从网站重新获取页面。


我尝试通过以下方式禁用浏览器缓存:

  • 工具
  • 互联网选项
  • 浏览历史记录下,单击设置
  • 检查存储页面的较新版本下,选择每次访问网页时

    在此处输入图片说明

除了这不会导致 Internet Explorer 9(32 位(Windows 7(64 位(专业))))在单击“后退”按钮时重新加载页面。

如何在 Internet Explorer 9 中禁用缓存?


当我单击“后退”按钮时,我使用Fiddler观察 Internet Explorer 9 是否向服务器发出 HTTP 请求:

在此处输入图片说明

和Internet Explorer 9并没有从服务器请求的页面; 而是从缓存中提供它。

如何在 Internet Explorer 9 中禁用缓存?


我已经尝试将浏览器模式(Internet Explorer 9 向服务器报告的 Internet Explorer 版本)更改为IE8*,以及更改 **Document Mode(Internet Explorer 9 使用的 Internet Explorer 渲染引擎版本)呈现页面),并且在这两种情况下,浏览器在单击返回时都不会请求页面。

如何在 Internet Explorer …

internet-explorer cache internet-explorer-9 browser-cache

17
推荐指数
1
解决办法
6万
查看次数

缓存和缓冲区有什么区别?

是说缓存是一种特殊的缓冲区吗?它们都执行相似的功能,但是我缺少一些潜在的区别吗?

cache buffer

15
推荐指数
2
解决办法
4万
查看次数

刷新歌剧 DNS 缓存

对于必须更新 DNS 条目以进行测试和其他任务的开发人员,您如何清除 Opera 中的 DNS 缓存。

或者降低编辑/etc/hosts文件后妨碍您的超长缓存?

opera dns cache

15
推荐指数
2
解决办法
1万
查看次数

如何清除 Chrome/Chromium Edge Service Worker 缓存?

请注意,这不是Cache 文件夹。它是 Service Worker 的缓存,路径应该是AppData\Local\Microsoft\Edge\User Data\Default\Service Worker.

最近我发现我的硬盘快满了,所以我想清理它。我注意到虽然 Cache 文件夹是可以接受的(200MB),但 Service Worker 文件夹的缓存太大了(> 1GB)。我尝试取消注册所有服务人员,但缓存文件夹仍然存在。

我可以安全地从 Windows 资源管理器中删除它们吗?

Ps:作为开发者,我对注册服务人员的数量感到惊讶。它们中的大多数是跟踪器和我之前应该删除的无用东西。


我已经阅读了这篇文章,但它对我不起作用,因为:

  • 我也不想删除 cookie,我需要它们。不幸的是,Chrome/Edge 将其归为一个选项。

  • 我不能只是去每个网站删除单个 Service Worker 缓存。

google-chrome cache disk-cleanup microsoft-edge windows-10

15
推荐指数
3
解决办法
8414
查看次数