关于这个问题,我做了两次测试
C盘覆盖了1G的内存,开启延迟写入1小时,每做完一次测试后都关闭再重开
1、写入600M数据文件到覆盖层盘,然后删除文件,再清空回收站,马上点“写入缓存数据”,显示延迟写入数据587M
2、写入600M数据文件到覆盖层盘,然后删除文件,再清空回收站,等带3分钟,TRIM指令开启,之后再点“写入缓存数据”,显示延迟写入107k
问题来了,物理删除在覆盖层里的已删除数据后,fancycache是否不会自动释放已经删除数据的内存?只有等待TRIM指令后才能真正释放了覆盖层的内存?
Fancycache 在SSD中的TRIM和物理删除有什么不同
Re: Fancycache 在SSD中的TRIM和物理删除有什么不同
这个问题就是TRIM指令为何会被引入的原因。