python dbus脚本将CPU核心加载到其最大值(evincesynctex)

2024-06-09 20:44:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下脚本:https://github.com/latex-lsp/evince-synctex从vscode运行正向搜索。它通常按预期工作,但是,只要带有文档的evince窗口打开,它就会将一个CPU内核加载到最大值(同时等待ctrl单击),这使得脚本在移动设置中的实用性非常有限。感谢专家的帮助


Tags: 文档httpsgithub脚本comcpuvscode内核
1条回答
网友
1楼 · 发布于 2024-06-09 20:44:57

经过一些测试,我发现问题是由第180行中的GLib.idle_add(…)引起的,它导致不断调用进程退出检查。替换为

GLib.timeout\u add(1000,轮询\u查看器\u进程)

它每秒调用一次支票。这修复了CPU负载问题

相关问题 更多 >