-
Notifications
You must be signed in to change notification settings - Fork 564
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于一部分weasel的用户卡顿的原因和改进建议 #1250
Comments
报卡顿的同学,大概应该是对整体窗体做了阴影,在节能模式下,CPU不满足快速响应阴影计算的要求吧。阴影是添头,不要盲上。 |
刚刚发错了,忘了加回复了.... :-) |
小狼毫没有一次很多,每次只有page_size 个(后端给多少就是多少),要优化的话空间在后端上
|
我指的是小狼毫的候选窗口阴影特性; 另外可以试试#1253 提高了进程的优先级,可能有一点点改善 |
感觉我这个应该没有开窗口阴影特效。 |
我现在遇到的问题是隔一段时间Windows会整个卡上2、3秒钟,键盘没有反应,鼠标点任何窗口都没有响应。 不知道什么原因。 |
安装了b1aebe8,目前最新的nightly,但出现了卡一下然后后台崩溃的情况,添加的守护进程没有生效,需要手动重启服务才行。 经过这次崩溃后正常运行的时间里,日志里有看到守护进程拉起后台的日志 |
守护不是一崩就拉起,如果连续6次按键消息无响应后拉起 另外卡一下之后,应该会在日志目录里面生成dmp崩溃文件,右击->日志文件夹可以看到 |
确实有dmp文件,需要发上来吗 |
看这个吧,自行消化一部分 |
消化不了... |
关闭用户词典大概率就不太崩了 |
但以往版本不会这么能感知崩溃 |
+1 |
非常感谢了。 |
我长时间运行之后也会变得越来越卡,重启算法服务之后会好一点 |
一个比较详细的临时方案,通过反复询问GPT4-o和GPT4-o1得到
注意问了ChatGPT这个设置是临时的,所以加了一个开机自动设置
|
不少用户在用很重的复杂的librime-lua组件,很多时候很可能是有问题的。如果试试明月拼音不用那些奇奇怪怪的lua组件一段时间,说不定服务就不卡了。 |
我最近也在经历rime的卡顿问题,它总是不经意地出现,然后在某个场景下好像又能自己恢复正常状态,就比如我现在在浏览器里打这段字,性能表现就非常正常,但是我刚刚在TG里回消息,它就很卡。不排除这是使用了第三方词库的原因(白霜词库),但是,如果说禁用了第三方词库换来rime正常的性能表现,那我估计自己可能会逃离rime。前文提到的,把WeaselServer.exe在任务管理器里改成实时或者高,确实能改善当前卡顿的状态。还是希望开发者能优化一下吧,非常感谢! |
你们卡顿发生时, 我禁用包含 |
我找到了今天rime卡顿时候的一个dump日志文件了,可能真的跟contributor说的那样,使用了比较繁重的第三方词库就会出现类似的问题,但是更改进程的cpu优先级又能变得流畅……这让我很纠结,我是打算主力使用rime的,现在不得不重新考虑了。 |
儘量用預設的方案和配置吧。性能穩定。 |
若執行腳本程序,那就得取決於腳本的作者怎麼寫了。不是 Rime 能控制的。 |
librime-lua插件实际是通过lua的形式写cpp代码,写得不好的话,那是没有办法的 |
加上custom之后很卡,win11上通过任务栏点图标切应用,点几个直接就卡死个3-5秒这种状态。配置用的五笔拼音混输。把windows defender设置了实时保护白名单,把rime目录还有WeaselServer.exe进程都加去了,都没有用 把custom去掉又不卡了,这个custom配置有严重问题么 wubi_pinyin.schema.yaml
wubi_pinyin.custom.yaml
|
這是在幹什麼。方案里沒有 filter 啊。 |
我建議用默認的配置。 默認沒有問題的話,就不能斷定是前端的問題了,很有可能是自定義配置的問題。 |
这套配置在mac上也使用,测试的时候发现候选词和emoji有重复,就加了这条。可能别的配置导致了重复,这个uniquifier最后删掉了 |
我也是这个问题,win10,困挠我很久了,没打字,只是点击状态栏电脑就会卡住几秒 |
我是win10不卡顿,win11(公家电脑,没得选)在长期不重启后出现不流畅。就是打字很快,weasel的候选框弹出速度赶不上字符变化速度,有一种莫名的延迟感,但打字慢一些就不会出现...尝试了提高优先级仍改善不大 |
这个跟我情况也很类似。因为之前频繁出现卡顿问题,我采取了两个措施,一个是把rime安装成了nightly版,另一个就是,习惯性地在右下角右击重启算法服务。结合这两种操作,像之前那样的特别严重的卡顿似乎是减少了,但是您描述的这种打字不跟手的情况确实是存在的,在我个人的win11笔记本上经常出现跟不上打字速度的情况。 |
我的鼠标一移到任务栏,电脑就卡住几秒钟,几乎每次都是,卡住一次以后任务栏能好使一会,过一段时间又成了一移到任务栏就卡,导致我现在对任务栏哪个区域有一种抗拒心理 |
如果是因为rime导致的这个问题,要不就别用了吧,微信输入法也挺好的,或者是win11自带的微软输入法,后者使用no_english_mode这个GitHub项目,可以强制让输入法保持在中文输入状态,算是解决了最大的一个问题,剩下就是词库慢慢养了。 |
我有必须要用它的原因,我对输入方案的需求非常小众,只有rime能满足,而且还在持续改进输入方案 |
上报前请检查
操作系统信息
描述遇到的问题
使用weasel进行输入时,输入和选词均存在较大的延迟。
原因在于系统对CPU功耗优化,使CPU在低强度运行时频率较低。
复现步骤
正常输入时,按键后选词框弹出的速度明显缓慢。
打开任务管理器->性能->CPU。
可以看到,此时查看CPU频率在1ghz以下(在我的电脑上是0.5ghz),使用输入法输入时,CPU频率并没有增加多少,几个存在卡顿的朋友也是如此。
我的笔记本电脑切换到高性能模式(此时CPU稳定在2.4ghz),群友的台式机锁频到2ghz以上,并在任务管理器->详细信息中将WeaselServer.exe的优先级设置成实时。
此时再使用Rime进行输入时,可以看到已经完全没有卡顿的现象出现。
综上所述,我推测部分weasel用户卡顿的原因在于系统对CPU功耗优化。
预期行为
希望weasel加入如下功能:
设置一个选项,如果用户存在上述问题造成weasel卡顿时,可以开启该选项。
开启后,用户可以根据需要设置CPU频率。
当输入文字时,weasel自动将CPU频率提升至用户设置的频率。当用户不再输入文字一定时间后(可以设置为用户自定义),weasel放弃控制CPU频率,使其回复默认。如此可以减少笔记本电脑用户的电池能耗,不必担心干扰续航。
如果该功能确实难以实现,希望weasel可以先将该问题通告一下,方便存在卡顿的用户使用、调整。
用户文件
请于此附上 weasel 用户文件夹下的内容,方便开发者调试问题
截图
如果问题需要,可附上 GIF 图片
其他补充说明
如果有其他补充说明,可以写在这里
The text was updated successfully, but these errors were encountered: