设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 4331|回复: 26

bandisoft新出的图片浏览器bandiview真垃圾啊。

[复制链接]
 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/19 02:26 | 显示全部楼层 |Google Chrome 128.0.0.0|Windows 10
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/23 18:36 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
发现官方论坛有个人说磁盘缓存相同的问题,难道是你!
https://groups.google.com/a/bandisoft.com/g/bandiview.forum/c/dLP6KjO0Wf0
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/25 04:38 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/25 01:58
一个群友,他也用bandiview。刚刚他还在问我,说要再给bandisoft写信。


奇怪,试了下没有复现,winrar压缩包打开图片会解压到此路径,关闭压缩软件窗口后自动删除
C:\Users\Administrator\AppData\Local\Temp\Rar$DIa11704.44292\001.jpg
bandiview没有创建任何磁盘缓存,直接从内存取的数据,是要在什么特定的条件下才触发吗,比如说好压是不使用磁盘缓存的压缩软件?

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/25 19:03 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/25 12:16
你拿个全是图片的压缩包(.zip、.rar、.cbz、.cbr,不用固实压缩,一般的压缩方式就可以)拖进bandivie ...


使用你提供的方法,直接把压缩包鼠标长按拖动到bandiview,依旧无法复现,没有产生任何磁盘缓存文件,唯一产生写入的只有这个数据库文件
  1. %localappdata%\BandiView\cache\filepos.sqlite3
复制代码

1.png

数据库文件内记录了一个文件固定的key值(不是MD5或者hash),和压缩包文件大小,首次打开压缩包时间,最后关闭窗口时间
2.png

[发帖际遇]: 小樱 发帖时在路边捡到 3 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/27 00:31 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/26 23:27
上面那条回复没回复你诶,不知道你看见没有。
如果能复现的话,能帮忙给bandisoft写信么?我不是程序员 ...


使用你发送的这个zip文件测试,我也没有办法复现,没有发现磁盘缓存的现象,也没有bv开头的tmp文件产生
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/27 18:58 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/26 23:27
上面那条回复没回复你诶,不知道你看见没有。
如果能复现的话,能帮忙给bandisoft写信么?我不是程序员 ...


开发者回复你了,说只有在特定的.rar格式压缩文件上会发生,例如winrar创建压缩文件的时候勾选"固实压缩",才会发生磁盘缓存的现象,难道这是我一直无法复现的原因吗?等会我弄个"固实压缩"试一下
不过因为固实压缩技术的原理,我相信不用测试也知道结果,肯定会如开发者所说,会产生这些磁盘缓存文件,不过按理来说这些数据可以申请进程空间方式放入内存当中,而不是磁盘,所以固实压缩技术,一个几十KB的文件出现几十MB的临时文件数据是很正常的
简单来说就是一个100MB压缩包里面有好几个压缩包,例如这个压缩包里面有5个20MB压缩包,你打开1.jpg图片,需要先解压一个100MB压缩包,然后在解压另一个20MB压缩包才能找到你真正的1.jpg文件,所以临时文件会有20MB大
固实压缩就像是没有区块对齐的BT种子文件一样,很难获取到其中一个区块,一个1KB的小文件要下载16MB的区块数据,原理一样的
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/27 23:22 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/27 22:39
并不是,不是固实压缩的,再说zip应该没有固实的吧。

我在另外一台电脑上新安装bandizip和bandiview ...

你发现的tmp文件目录位置在哪里?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/28 01:13 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/27 23:39
看第一张图,在自己设定的文件夹位置,如果关掉那个按钮,我在C:%users\XXX\AppData\Local\Temp也能找 ...

启用截图这个临时文件开关后,在显示的文件夹找到了你说的 bv*.tmp 文件 C:\Users\ADMINI~1\AppData\Local\Temp\
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/28 18:51 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/28 13:24
这个开关打不打开都不会影响缓存的产生,只是影响了缓存放置的位置,并不是打开这个开关才有缓存。
我的 ...


主要你一直都没表达出问题所在,,,开发者甚至都不知道什么问题,就和我一样都发现不了所谓的tmp文件存在
现在你把这个文件夹发给开发者就知道了
[发帖际遇]: 小樱 发帖时在路边捡到 4 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 891

签到天数: 4922 天

[LV.Master]伴坛终老

发表于 2024/9/28 22:57 | 显示全部楼层 |Google Chrome 129.0.0.0|Windows 10
觉得感觉 发表于 2024/9/28 21:46
* BandiView could create multiple temporary files to cache an image. It has it's own internal ru ...


为什么不问问神奇的gpt呢,这么看来可能是官方论坛那人说的这个,软件窗口开着的时候,无法复制bv*.tmp文件到其他位置,也无法删除此文件
https://en.wikipedia.org/wiki/Memory-mapped_file

**Subject: Request to Disable Memory-Mapped Files Feature Due to Performance Issues**
Dear bandiview Development Team,
I hope this message finds you well.
My name is [Your Name], and I am a user of your software at [Company/Organization Name]. Recently, I have encountered significant performance delays while using the software. Through initial investigation, I discovered that the issue may be related to the usage of memory-mapped files. Specifically, I have found numerous `bv*.tmp` files in the directory `C:\Users\ADMINI~1\AppData\Local\Temp\`, which seem to be generated by the software.
To ensure the accuracy of my findings, I have conducted the following steps:
1. **Verification of System and Software Versions:**
   - Operating System: Windows 10
   - Software Version: 7.06
2. **Elimination of Other Performance Bottlenecks:**
   - After thorough investigation, the persistent performance delay was traced back to the use of memory-mapped files.
3. **Identification of Temporary Files:**
   - Verified that the `bv*.tmp` files in the `Temp` directory are being created during the software’s runtime, contributing to frequent disk I/O operations.
Given this situation, I would like to suggest providing an option to disable the memory-mapped files feature within the software settings. This would allow users to reduce the performance delays by turning off this feature when necessary.
I hope you can consider my suggestion, and I look forward to your response and a possible solution to this issue.
Thank you very much for your attention to this matter.

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2025/6/26 14:55 , Processed in 0.133656 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表