home
home copied to clipboard
.net程序的长时间debug会导致输入法卡顿
很神奇的问题。。。 我是做开发的,在debug其他项目的的时候都一切正常,但是在长时间debug .net(C#)程序,或者频繁重启debug程序时,输入法会变得越来越卡,到最后甚至会界面直接全黑,什么都显示不出来。除非重启电脑,否则怎么重启算法服务或是重新部署都不行,此时我的CPU和内存占用还有很大的空余,不存在CPU或内存吃满导致卡顿的情况。
這裏說的事情,跟本項目有關嗎? 在 C# 程序裏調用了 librime?
你可能得關注一下你的程序有沒有內存泄漏。 librime 的 C API 有對應的函數獲取、釋放 C++ 代碼管理的資源,務必成對調用。
https://github.com/rime/home/discussions/1680#discussioncomment-11636352 有人说【(勾選) 讓我針對每個應用程式視窗使用不同的輸入法】后卡顿情况消除。 难道,Rime在跨窗口(进程)时某些共享资源出现了未释放而积压的情况?