Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

放到用户文件夹后切换到这个输入法就没法用了 #2

Closed
he426100 opened this issue Jun 12, 2020 · 2 comments
Closed

放到用户文件夹后切换到这个输入法就没法用了 #2

he426100 opened this issue Jun 12, 2020 · 2 comments

Comments

@he426100
Copy link

无法切换到中文打字,输入法处于残废状态
平台:windows
已经吧所有文件拷贝到AppData\Roaming\Rime

@fkxxyz
Copy link
Owner

fkxxyz commented Jun 13, 2020

你好,我之前还真没在 Windows 平台测试过,看到你的反馈之后,我立马亲自在32位的 Windows XP 和 64位的 Windows 7 ,下载了小狼毫进行了测试。

结果和你一样,惨不忍睹。

复制过来之后,切换到该输入法,然后开始自动部署,半分钟之后提示报错,小狼毫算法服务已停止运行,部署程序崩溃,输入法就无法使用了。

通过任务管理器找到了原因,部署的过程中,WeaselServer.exe 这个进程的内存占用飙升,飙升到大约 1.6G 的时候,程序崩溃。猜测是由于词库太大,部署的时候超过了32位的程序所能申请的最大内存,导致崩溃。

而 rime 官方没有提供 64 位版本的小狼毫,我手头也没有现成的 VS 来编译 64 位版本小狼毫,这真是个令人头痛的问题。

目前暂时的解决办法是,在 linux 端先部署好,在数据目录会生成 build 目录,把整个 build 目录也复制到 windows 的 rime 数据文件夹(要先退出算法服务才能复制成功,复制完成后手动启动小狼毫安装目录下的 weasel-0.14.3\WeaselServer.exe 或重启输入法),也就跳过了在 windows 端部署这个步骤避免了崩溃,这个解决办法测试通过。

我后续会精简词库,和在 release 上发布已经部署好的二进制 build 文件夹,并且完善在 windows 端部署的文档。

感谢你的反馈。

@fkxxyz fkxxyz closed this as completed Jun 21, 2020
@fkxxyz fkxxyz reopened this Jul 7, 2020
@he426100
Copy link
Author

实测已解决,已顺利在windows下使用

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants