小狼毫,在 Win10 下切换窗口/焦点的情形,会发生 3-5s 的卡顿
上报前请检查
- [ ] 我遇到的问题没有其他人在 issue 里提到过
- [ ] 我的小狼毫版本于 rime/weasel 下载
- [ ] 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建 ——已检查
操作系统信息
- OS 详细版本: Windows 11 22H2 19045.5011
- 小狼毫版本: 0.16.3.0
描述遇到的问题 主要发生在使用小狼毫,在 Win10 下切换窗口的情形,会发生 3-5s 的卡顿,特别是焦点于窗口和任务栏之间切换的场景;常见于从 Edge 切换焦点到任务栏/右下角图标区,或反过来;从 Edge 切换焦点到微信,或反过来;以及 Edge 内切换标签页(特别是切换到 word/excel 网页版等);出现频次间隔在 10s-15min 不等;
复现步骤
- 正常开机,输入法切换到小狼毫
- 打开Edge浏览器,进入word网页版;
- 切换到另一个网页;
- 切换鼠标焦点到任务栏,再切换到edge浏览器word网页版标签页;
- 偶发 3-5s 的卡顿。
预期行为 问题原因未知,推测为切换窗口导致Weasel重新加载某些程序,希望能够解决;
默认是中文吗, 我默认是英文没出现过此类问题
感觉可能算同样的问题,Win10 21H2 19044.5011
在使用 Alt+Tab(注意此处不同)时有概率导致全部窗口卡死,窗口切换器无法消失,几秒后可恢复。不能 100% 确定是 Weasel 的问题,但该问题可以在任意窗口切换时复现。
要是不是同样的问题我再开一个 issue
UPD: 刚发现我的问题似乎可能也与 #1408 类似。
我也是这样的问题,好焦灼,时不时就卡一下,我卸载小狼毫之后,就没有这个问题了,然后我又重新安装,这个问题就能稳定出现。不知道什么时候能够修复。
同样遇到了这样的问题,自从新版本发布以来一直会有,不知道什么情况,但是0.14.3不会出现。无奈只能使用旧版本了
@fxliang https://github.com/rime/weasel/pull/1434 是不是把這個問題修好了?
不确定,这个pr是处理显卡重置之后的空白字的问题的。卡顿的事情我也没有复现,所以其实不好判断如何定位问题
用最新版本 https://github.com/rime/weasel/commit/37c8fa161a221a263bb439a1158ba401c0cf90a3 目前偶尔遇到此现象。不确定与我在调测Lua脚本的关系,以及我的配置文件不算干净。
出现时Temp\rime.weasel下生成WeaselServer.exe.[PID].dmp,WinDbg均显示FAILURE_BUCKET_ID: INVALID_POINTER_READ_c0000005_rime.dll!rime::UserDictManager::UpgradeUserDict
#1454 (https://github.com/rime/weasel/actions/runs/12391581960) 使用此版本雖有改善頻率,但是仍會造成 taskbar 卡頓… 而且好幾年了,最近才發現原兇是 rime :( 真的很喜歡這個輸入法程式(無蝦米),希望能改善此嚴重的問題,非常感謝
從 windows 10 一直到 現在 windows 11, CPU -> 9750H, 13950HX, core ultra 258v 都有此現象 所以,應該是與 os 版本 & 硬體環境無關
原本懷疑,是 ascii_composer ,但去掉後也沒改善
engine:
processors:
- ascii_composer
my configurations are base from the following repo, hope this could help you to repeat the issue.
https://github.com/hsuanyi-chou/rime-liur
我也是这情况,鼠标一移到任务栏,电脑就卡住几秒钟,几乎每次都是,卡住一次以后任务栏能好使一会,过一段时间又成了一移到任务栏就卡,导致我现在对任务栏哪个区域有一种抗拒心理
要切換用遠端桌面軟體時也會卡頓,切到英文輸入法就好了。
之前也有这个现象,但是在 window 设置中打开「允许我为每个应用使用不同的输入法」后情况大为好转,没有遇到过点击任务栏/切换窗口就卡顿情况了。
我也遇到了这个问题,用微软默认的输入法就不会卡,用weasel就会时不时卡一下
可以参考这个解决方案:https://github.com/rime/weasel/issues/1647
可以參考:https://github.com/rime/home/issues/1894#issuecomment-3044967798 ,修改 weasel.custom.yaml。 這方法對我有效。
在 debug lua 插件时发现,小狼毫在切换应用时,会重新执行插件的 init 和 fini,如果在插件中有耗时操作就会造成卡顿
我也遇到了同样的问题,用微软输入法的时候从没出现过卡顿,换了小狼毫后,经常在切换窗口时候偶发卡顿。