MuiseDestiny/zotero-style

zotero beta 75 内存高占用

woqq111 opened this issue · 2 comments

不礼貌不回复,直接关闭

作者你好,我在更新到zotero beta 75发现操作笔记跳转(点击在页面显示)会出现卡顿现象,并且内存占用从7%增加到16%,cpu也同样增加,我进行了以下实验:

  1. 逐个关闭插件,发现zotero-style关闭后不再出现上述情况
  2. 打开error console,对比关闭zotero-style和开启zotero-style进行笔记跳转操作时输出的区别,发现打开zotero-style后进行跳转会重复输出Error in parsing value for ‘display’. Declaration dropped.,一次可以输出20条至40条
  3. 回退到beta 43,看error console输出是否出现同样的情况,发现没有出现
  4. 只打开zotero-style,看是否出现卡顿,发现仍然卡顿,排除其它插件的影响
  5. 发现在刚更新完打开zotero-style,不会出现卡顿,但是关闭zotero后再打开,进行跳转操作就会卡顿

如果需要更多信息,我很乐意提供

zotero-style是很好的插件,对文献标记作用很大,我确实可以用beta 43来避免卡顿,虽然从功能上看没有更新到75的必要,但是被UI深深吸引,只是卡顿让我无法使用,请帮帮我

查看日志输出,我发现在卡顿的时候在反复输出SELECT A.itemID FROM items A LEFT JOIN itemNotes B USING (itemID) LEFT JOIN itemAttachments C ON (C.itemID=A.itemID) WHERE B.parentItemID IS NULL AND C.parentItemID IS NULL AND A.itemID NOT IN (SELECT itemID FROM deletedItems) AND libraryID=? [1]

我通过关掉部分功能发现不再出现下面的问题

查看日志输出,我发现在卡顿的时候在反复输出SELECT A.itemID FROM items A LEFT JOIN itemNotes B USING (itemID) LEFT JOIN itemAttachments C ON (C.itemID=A.itemID) WHERE B.parentItemID IS NULL AND C.parentItemID IS NULL AND A.itemID NOT IN (SELECT itemID FROM deletedItems) AND libraryID=? [1]

参考:
#431 (comment)
#709 (comment)