【bug】性能监视的数据有问题

这里报告 FancyCache 软件的Bug或建议,
非常感谢您的支持!
回复
allwiki
3级用户
3级用户
帖子: 14
注册时间: 周六 11月 05, 2011 3:58 pm

【bug】性能监视的数据有问题

帖子 allwiki »

【FancyCache版本】0.8.1分区版
【缓存设置】128MB 读写
【本机环境】XP SP3

FancyCache性能统计监视数据有问题,测试过程如下:
·启动ACDsee 2.44,进入大图模式(非缩略图界面)。图片总量6GB远大于缓存容量
·FancyCache性能统计监视器“重置”,数据清零
·依次浏览图片(鼠标滚轮),观察监视器中的“读取字节(总计)”、“读取字节(缓存)”
·中间偶尔反向浏览(鼠标滚轮回滚),或回到起始点重新浏览(Home键),观察统计数据

结果发现:
·“读取字节(缓存)”始终为零,无论怎样操作(浏览包括100K-2MB大小的文件)。这个数据有问题。
·浏览新图片时,“读取字节(总计)”正常增加
·回滚浏览多张图片时,“读取字节(总计)”不变,而ACDsee只是预读前后各一张图片,所以这个数据有问题。
·当浏览过大量图片后,使得读取字节超过2.3GB远大于缓存容量,并超出系统空闲内存1.7G时:
  回滚浏览,或Home重新浏览时,“读取字节(总计)”很少增加。而ACDsee肯定无法缓存这些数据,所以这个数据有问题。
头像
Support
技术支持组
技术支持组
帖子: 2666
注册时间: 周日 12月 21, 2008 10:42 am
联系:

Re: 【bug】性能监视的数据有问题

帖子 Support »

Windows 系统自身也会缓存已读取过的文件,“读取字节(总计)” 计算的是Windows系统无法在其自身缓存中找到需要的数据而要求从硬盘读取的字节数。
Primo Ramdisk | PrimoCache
Romex Software 技术支持组
allwiki
3级用户
3级用户
帖子: 14
注册时间: 周六 11月 05, 2011 3:58 pm

Re: 【bug】性能监视的数据有问题

帖子 allwiki »

windows是有缓存机制,但我的机器没那么大内存都存下。

具体环境如下:
·XP系统,4G内存条(其中windows系统可见3.5G,不可见0.5G)
·Primo Ramdisk 768M(利用了UIMM及部分可见内存)
·FancyCache硬盘版开了两个,一个896M,一个128M
除去以上两项,就只有2.3G左右了。再刨除windows系统正常占用,FancyCache显示的空闲内存1705M还是比较正常的。

我的测试中,浏览文件总大小已经远超出了1705M,即令windows把所有空闲内存都用做缓存也无法全部覆盖。所以用windows缓存来解释统计结果的奇怪现象,在这种环境下讲不通。

以上信息供参考。
wzddzw5
4级用户
4级用户
帖子: 22
注册时间: 周三 5月 01, 2013 4:27 pm

Re: 【bug】性能监视的数据有问题

帖子 wzddzw5 »

通过正确安装方式运行的软件系统会自行缓存···还是带逻辑压缩的那种。
这个都是正常的,你要试的话建议你关掉虚拟内存用那些国产的破解版小软件来试
然后你看一下硬盘的读取数据。
acdsee程序的本身缓存是在程序的占用空间之中的,而系统的压缩缓存是在虚拟内存中的。
回复