关于文件编辑器卡顿问题的成因
Tofloor
poster avatar
xmu714
deepin
2020-08-14 19:43
Author
之前有反馈文件编辑器频繁在保存时卡顿的问题,我开始以为是编辑器的BUG,后来测试了几次感觉是搜狗输入法的影响,
今天从编辑器的日志里发现了线索:
  1. 2020-08-14, 10:55:20.561 [Debug  ] [qsettingbackend.cpp  Dtk::Core::QSettingBackend::QSettingBackend 54] create config "/home/xmu714/.config/deepin/deepin-editor/config.conf"
  2. 2020-08-14, 10:55:20.731 [Debug  ] [                                                         0] load finished:  "/home/xmu714/.local/share/deepin/deepin-editor/blank-files/blank_file_2020-08-14_10-49-48-427" ,  "UTF-8" endOfLine:  0
  3. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Enter function [ checkBlockShutdown ].
  4. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] m_tabbar->textAt(i): "未命名文档1"
  5. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Nublock shutdown.
  6. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Enter function [ checkBlockShutdown ].
  7. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] m_tabbar->textAt(i): "未命名文档1"
  8. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Nublock shutdown.
  9. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Enter function [ checkBlockShutdown ].
  10. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] m_tabbar->textAt(i): "未命名文档1"
  11. 2020-08-14, 10:55:20.733 [Debug  ] [                                                         0] Nublock shutdown.
  12. 2020-08-14, 10:56:15.166 [Warning] [                                                         0] Can not create native dialog, Will be use QFileDialog
  13. 2020-08-14, 10:56:18.368 [Debug  ] [                                                         0] Enter function [ checkBlockShutdown ].
  14. 2020-08-14, 10:56:18.368 [Debug  ] [                                                         0] m_tabbar->textAt(i): "未命名文档1"
  15. 2020-08-14, 10:56:18.368 [Debug  ] [                                                         0] Nublock shutdown.
  16. 2020-08-14, 10:56:21.374 [Debug  ] [                                                         0] Close window  0
  17. 2020-08-14, 10:56:21.380 [Debug  ] [                                                         0] Close window  -1
Copy the Code
注意到其中有一行warning:
  1. Can not create native dialog, Will be use QFileDialog
Copy the Code
应该是系统原生的对话框不知什么原因被阻塞住了,表现也是过了一段时间以后弹出了QT的对话框。
所以可能还是系统GUI上出现了问题。
Reply Favorite View the author
All Replies
avatar
phoenix520110
deepin
2020-08-14 20:18
#1
其实我都已经说了是缓存设置太小会阻塞卡了
当然 当搜狗和这编辑器都在抢缓存的原因 我猜的

在缓存没产生时 也有一些软件 会去先霸占着罢 先占个座 瞄好了

本来默认LINUX缓存值是100 咱这只有40 按理电脑越好 这个可以调高的 很多人都调到200呢

搜狗软件 在WIN系统也这德性啊
Reply View the author
avatar
jingle
deepin
2020-08-14 20:34
#2
编辑器在部分大文件下 也存在性能方面的,换个输入法试试
Reply View the author
avatar
xmu714
deepin
2020-08-14 23:12
#3
https://bbs.deepin.org/post/199448
编辑器在部分大文件下 也存在性能方面的,换个输入法试试

不不不,编辑已有文件没问题,出问题的是新建文件的时候保存的对话框卡住出不来
Reply View the author
avatar
xmu714
deepin
2020-08-14 23:14
#4
https://bbs.deepin.org/post/199448
其实我都已经说了是缓存设置太小会阻塞卡了
当然 当搜狗和这编辑器都在抢缓存的原因 我猜的

别瞎猜了,对于已有文件的编辑,大文件也没多卡,是新建文件的时候保存的对话框卡住,一个字都没有也卡懂吗?再弱鸡的缓存也不可能一个字都没有就卡爆好吗?
Reply View the author
avatar
xianliy
deepin
2020-08-14 23:18
#5
https://bbs.deepin.org/post/199448
编辑器在部分大文件下 也存在性能方面的,换个输入法试试

主要他们的输入法没有自己原生的都是在小企鹅框架下开发的
Reply View the author
avatar
xmu714
deepin
2020-08-14 23:28
#6
https://bbs.deepin.org/post/199448
主要他们的输入法没有自己原生的都是在小企鹅框架下开发的

说起来挺玄学的,我之前没装搜狗,没这么卡过,装了就时不时的这样卡,但现在我切换到英文也会卡住。
而且只在新建文件,按保存的时候卡住,已有文件没问题。
Reply View the author
avatar
xmu714
deepin
2020-08-14 23:37
#7
https://bbs.deepin.org/post/199448
编辑器在部分大文件下 也存在性能方面的,换个输入法试试


我这就写了一句话也会卡住,用自带的英文输入法写的,弹出来的对话框不是原生的。
Reply View the author
avatar
xianliy
deepin
2020-08-14 23:46
#8
https://bbs.deepin.org/post/199448
说起来挺玄学的,我之前没装搜狗,没这么卡过,装了就时不时的这样卡,但现在我切换到英文也会卡住。
而 ...

恩太玄了可能是搜狗输入法没优化
Reply View the author