Goldendict查詞很慢

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

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

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

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

每次把词典分为2组,测试一组,直到把速度最慢的那个测出来。

比如现在是10个词典,拆成5个词典测下 take

  • 这5个慢,继续拆一半测是哪个词典慢的。
  • 这5个不慢,就从另外五个拆一半,测哪个词典慢。

最坏情况是拆到最后都不慢,说明可能

  • 特定词典一起使用的时候互相影响的慢,是这情况从1本开始慢慢加。
  • 或者触发慢的条件是词典数量,跟词典无关。那你最好清空缓存,重装该版本或者新版本GoldenDict。

我印象里10来个词典是不会慢的。

还有君的截图不全,我只看到 0.3秒加载了一个 encarta css,其他都很快。总时长不到1秒大部分加载完了,但是拖到2.5秒,甚至3.5秒还在加载东西,是什么导致额外的2.2秒你要往下翻翻。

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

这作者曾经弄出过损坏mdx文件的事,信不过的

我看了经过,他批量修改了一些词典的诈骗、分裂主义的内容。包括但不限于轮子之类的。我个人认为可以接受。甚至说用这版给亲友装比较放心。仁者见仁智者见智了

关于这件事,你还有什么补充吗,可以补充说明?

你这个项目用的 qtwebkit,如果不是机器很老的话还是推荐用 ng 的,如果哪个词典不小心修改了文字间距 letter-spacing 遇到字数较多的词条能直接卡死词典软件,类似隐藏的问题还有很多,因为 qtwebkit 这个项目已经很久没有人维护了。

可能是,我现在电脑运行正常,没有卡顿感,瞬时出来。所以推荐一下,各位自己选择。