Goldendict查詞很慢

假设把GD升级到最新版的话,会有可能有帮助吗?没有的话,就不升级了怕遇到新bug

怕最新的会遇到些新bug

我就用的最新版,也一样的毛病,这个问题很久了。

现在很多软件反而是最新版比稳定版bug少,典型就是ffmpeg都写在官网上的说明……

是不是很吃配置,我还用的4代CPU,3代内存

解析字体,生成字形都很吃 CPU,词典查询加载也很依赖硬盘读取的速度。

@xiaoyifang 这个算不算是GD的bug?

这个是 Qt 的原因,欧路那边应该也有一样的问题。这两个软件都是基于 Qt 开发的。

把字体字形全去掉会提升很大么?去掉的话要咋操作

老年机还是升级配置吧,你这配置卖给回收的最多给你一两百,送人别人都不一定要,性能还没几年前手机强。

怕是在最新版的Chromium内核浏览器多开几个页面就99%CPU和内存占用,看视频和直播估计吃力。硬件不行你再怎么折腾都卡。

我都是比较新的硬件配置,用现代的浏览器有时候都会卡。你是不懂浏览器内存占用多恐怖。

老古董电脑就别用goldendict-ng了,老实用俄版QT5的goldendict的远古版本。

2 个赞

会提升很明显,查看 Network 面板,检查所有字段 Type: font 的字体文件,在对应的 .css 样式文件里搜索 @face-face 关键字,把类似下面这几行全删掉就可以了。也可以直接用俄版的 GD,但是有很多新的词典就不太支持了。

  @font-face {
    font-family: "MyHelvetica";
    src:
      url("MgOpenModernaBold.ttf");
    font-weight: bold;
  }
1 个赞

现在手机硬解4K视频都无压力,你这个配置确实可能连手机都不如。
要提升性能就别用那些功能一堆,动画效果拉满的词典,最朴素的HTML足矣。
另外用原版gd的话不建议QT5,QT5的qtwebkit优化极差,各种闪退是家常便饭(也和它被弃用不再维护有关系),还是用qt4吧

2 个赞

把导致变慢的那几个字体文件安装到Windows系统里,然后从词典里删掉,会让GD加载变快吗?

你也有字体文件加载慢的问题的话,目前你是通过把词典分组缓解吗?譬如把idioms词典跟单词词典归属于不同的两组

有,我用的 15 年的笔记本很早就遇到这个问题了,我是直接把第三方字体全去掉了,就是 #78 楼的操作,GD 找不到字体会从回退到系统字体,也没啥影响,反而字体更加统一,看起来也舒服些。(当时这么操作主要是因为 WFG 的字体太卡了。。

1 个赞

我把"@font-face" 从amob的css文件都删掉了,也在Windows系统上安装了字体mdd里的字体文件后把字体mdd删了。结果还是会卡

只能改善到这了,剩下的都是 Qt 那边的问题。

我把idioms词典分到单独的群组,然后取消他和别的单词词典同时加载一样会卡;看来之前误会了以为只是idioms词典导致的。那算了,还是都同分组加载吧反正只是查询词条量多的词才会卡譬如"take", “take care”, "get"这类的。

这个Qt的问题,都几年了,Qt的开发者居然都还没解决。假设我买个更高配置的笔记本,由于Qt
的问题也不会加快词典的加载速度吗?

高配的可以改善,但如果加载的外部字体太多也不行,你看前面 #54#57 的截图就知道了。

换个goldendict,我现在用的nonwill的goldendict++,感觉很好,ocr功能也ok,可以尝试一下。第一次加载词典会生成索引,导致占用系统资源