Windows 是文件级别缓存,譬如我有一个 10M 的 图片经常查看,windows用它自带的 cache 机制在文件级别缓存;
然后我用PrimoCache划分了内存8G 用于L1 cache,然后这个 L1 cache 从磁盘 block 级别缓存了这个10M 的 图片,那岂不是在内存重复缓存了 2 份同一个图片文件?
PrimoCache与 windows 自带 Cache 岂不是会重复缓存?
Re: PrimoCache与 windows 自带 Cache 岂不是会重复缓存?
这个目前是会这样的。但PrimoCache缓存和Windows缓存相比仍有优势,请参见下面链接的最后部分“为什么使用PrimoCache?”
https://www.romexsoftware.com/zh-cn/pri ... rview.html
https://www.romexsoftware.com/zh-cn/pri ... rview.html
-
- 4级用户
- 帖子: 27
- 注册时间: 周三 12月 08, 2021 10:23 pm
Re: PrimoCache与 windows 自带 Cache 岂不是会重复缓存?
有可能改进吗 占双份内存太难受了Support 写了: ↑周二 11月 12, 2024 12:06 pm 这个目前是会这样的。但PrimoCache缓存和Windows缓存相比仍有优势,请参见下面链接的最后部分“为什么使用PrimoCache?”
https://www.romexsoftware.com/zh-cn/pri ... rview.html
Re: PrimoCache与 windows 自带 Cache 岂不是会重复缓存?
对于PrimoCache来说,它的设计架构决定了它是在Windows缓存之后才介入处理的,不能先于Windows缓存处理。我们考虑通过其它方法来解决这些问题。
-
- 4级用户
- 帖子: 27
- 注册时间: 周三 12月 08, 2021 10:23 pm
Re: PrimoCache与 windows 自带 Cache 岂不是会重复缓存?
Windows 自带的文件缓存并不能简单地关闭。此外,文件系统层级的缓存优先于磁盘层级,其缓存可以减少磁盘层级的处理。