-1

环境:带有最新补丁的 Windows 10 专业版

我多年来一直在使用 Calibre 查看器,直到第 4 版,我在打开任何类型的电子书、epub、moby、azw3 等任何大小时都没有遇到任何问题。

从版本 5.0 到上一个版本,昨天下载了 5.36.0,事情变得越来越糟。某些电子书的加载时间(不取决于大小或类型)猛增。

我无法确定这些文件的共同特征。我有一些文件以闪电般的速度加载,还有一些文件需要 2 到 3 分钟才能加载,还有一些文件在加载过程中卡住了,这些文件永远不会独立于它们的扩展名和大小而完成。

我的机器没有磁盘问题,也没有其他减速问题。我有一台具有 32 Gb 存储的 8 核机器和具有 8 Gb 内存的 Nvidia 卡,我对任何其他应用程序都没有任何类似的问题。我用我的机器来阅读、写作和编程,没有任何类型的游戏会影响性能。Calibre 查看器从 ssd 加载,电子书从同一目录加载,其中 200 Mb pdf 在 1.5 秒内加载。

我已经卸载了 Calibre,删除了所有AppData\Roaming\calibre*AppData\local\calibre*dirs 并重新安装了一次,包括 32 位和 64 位版本。我将nvidia驱动程序更新到最新版本,我尝试了开启和关闭硬件加速,但没有办法。

这是加载大约 10 Mb 的 mobi 文件的示例。

# calibre-debug  -w "The Complete Mark Twain Collection - Mark Twain.mobi"                                             
Turning on automatic hidpi scaling                                                                                  
devicePixelRatio: 1.0                                                                                               
logicalDpi: 96.0 x 96.0                                                                                             
physicalDpi: 55.10508474576271 x 110.16867469879517                                                                 
Using calibre Qt style: True                                                                                        
[0.000] Load of book started                                                                                        
[0.015] prepared emitted                                                                                            
[0.109] webview loading requested                                                                                   
[0.656] bridge ready                                                                                                
[0.906] iframe ready                                                                                                
INFO: userscript:viewer.js:23: WARNING: All resources did not load in 5 seconds, proceeding anyway (1 resources left
)                                                                                                                   
[98.859] loading finished                                                                                           

如您所见,Qt 没有问题,半秒多一点后桥准备就绪,0.9 秒后 iframe 准备好内容。然后查看器窗口与等待微调器和消息“正在加载下一部分...”一起坐在那里 98 秒。这只是一个示例,对于其他书籍,我只有等待微调器并且没有消息。

抱歉这么久,但我希望你明白我真的尝试了我所知道的任何事情,而不是阅读代码。

在向 Calibre 打开错误之前,有没有人经历过类似的事情?谢谢。

4

0 回答 0