#1250·weasel

关于一部分weasel的用户卡顿的原因和改进建议

Author: sanshanjiankeCreated May 19, 2024Updated Sep 6, 2026

上报前请检查

  • 我遇到的问题没有其他人在 issue 里提到过
  • 我的小狼毫版本于 rime/weasel 下载
  • 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建

操作系统信息

  • OS 详细版本:Windows10操作系统及几个其他的操作系统
  • 小狼毫版本: 0.16.0.0版、0.15.0.0版

描述遇到的问题 使用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 图片

其他补充说明 如果有其他补充说明,可以写在这里