DllCacheRecover
1、DllCacheRecover使用了实时询问系统要求并执行DllCache恢复的方式,无需繁琐的DllCache备份过程,直接根据系统需要进行DllCache恢复。(原理楼上已述)
2、DllCacheRecover与系统部署过程兼容性高,理论上可于系统部署时任何时机调用,但强烈建议于“系统部署中”(即“注册组件时”)时机调用。
3、DllCacheRecover与注册组件过程融合度高,浑然一体。
[2009.12.11]DllCacheRecover 2.0发布
(1)DllCacheRecover 2.x 系列在设计时代码部分尽可能简单,有效的提高兼容性和适用性,避免了DllCacheRecover 1.x时代由于代码过于繁杂造成的恢复速度过慢问题。
(2)1.x时的多线程恢复功能有待进一步测试,2.0版未加入。但即使是单线程恢复,稳定性和速度也是比较可观的。
[2009.12.26]DllCacheRecover 2.1发布
(1)进一步加快恢复速度,恢复速度对比2.0时有一定的提升(见上图)
(2)如发现DllCache目录下有存在的文件,默认跳过不再进行复制覆盖,加快恢复速度
(3)修正2.0版时右下角任务栏图标带有“暂停”功能的BUG
(4)优化代码执行效率
(5)注意,系统部署环境下磁盘未能达到最优性能,所以复制速度肯定会小于桌面环境下,这个很正常,毋需担心