交流 PrimoCache软件使用过程中遇到的问题以及心得等
这里提供官方的技术支持
-
[email protected]
- 4级用户

- 帖子: 23
- 注册时间: 周六 1月 08, 2022 7:48 pm
帖子
由 [email protected] »
屏幕截图 2024-11-20 204458.png
屏幕截图 2024-11-20 204707.png
内存全被系统cache了!软件识别不出来硬盘读写操作!

您没有权限查看这个主题的附件。
-
Support
- 技术支持组

- 帖子: 2743
- 注册时间: 周日 12月 21, 2008 10:42 am
-
联系:
帖子
由 Support »
Windows 任务管理器中的已缓存和PrimoCache是没有关系的。这个是Windows之间的文件系统缓存,会把当前所有可用的空闲内存作为其缓存,并会根据需要自动释放。
PrimoCache 中的读取总计和写入总计都是累计值,并不是值占用的内存空间。您可以看PrimoCache截图中最下面的“系统已识别内存”一栏下空闲内存仍有大约19.5GB。
-
[email protected]
- 4级用户

- 帖子: 23
- 注册时间: 周六 1月 08, 2022 7:48 pm
帖子
由 [email protected] »
Support 写了: ↑周四 11月 21, 2024 11:29 pm
Windows 任务管理器中的已缓存和PrimoCache是没有关系的。这个是Windows之间的文件系统缓存,会把当前所有可用的空闲内存作为其缓存,并会根据需要自动释放。
PrimoCache 中的读取总计和写入总计都是累计值,并不是值占用的内存空间。您可以看PrimoCache截图中最下面的“系统已识别内存”一栏下空闲内存仍有大约19.5GB。
假如需要读取的文件,已经被Windows缓存到内存了,那PrimoCache还能缓存到数据么?
经我反复测试!被Windows预读到内存的数据无法被PrimoCache读取!
原因好像找到了!很简单!没读硬盘!
除非内存小,没有全部缓存,反复读取硬盘重新缓存时会被PrimoCache读取!
屏幕截图 2024-11-22 194419.png
这一理论已经使用这个程序验证成功了

您没有权限查看这个主题的附件。
-
Support
- 技术支持组

- 帖子: 2743
- 注册时间: 周日 12月 21, 2008 10:42 am
-
联系:
帖子
由 Support »
Windows 文件系统缓存是先于磁盘级缓存(即PrimoCache缓存所处级别),如果Windows所需要读取的数据已经在其缓存中,那么Windows是不会再发送命令从磁盘读取数据。