我的问题跟具体软件关系不大,但是还是提一下。有没有大佬能从现象分析一下可能是什么原因导致的卡顿,或者从什么角度去排查?感谢!

程序

开源软件 PsychoPy: https://github.com/psychopy/psychopy

PsychoPy 的核心是一个 Python 包以及基于该包的图形界面程序,主要用来通过预制组件和自定义 python 代码快速构建心理学实验。

问题

  1. 只要我在 PsychoPy 内写的 python 程序出现错误,PsychoPy 就会崩溃。PsychoPy 崩溃后,windows 整体变得非常卡顿,表现为所有操作(包括键盘输入、鼠标点击等)都巨迟缓。
  2. 此时查看 CPU 、内存、硬盘占用均正常
  3. 奇怪的点
    1. 如果打开任务管理器(其它系统程序没发现这效果),并将其置于前台焦点,所有操作瞬间变得流畅(鼠标移动、点击等都很顺滑)
    2. 此时即便鼠标移动到其他程序上方,一些 hover 效果也很流畅,比如任务栏显示各种已经打开程序的小窗
    3. 一旦在任务管理器以外的地方点击,或者切换前台程序,焦点转移,整个系统操作又会变得卡顿。

恢复方法

目前已知唯一解决方案:注销或重启系统

举报· 206 次点击
登录 注册 站外分享
1 条回复  
ly841000 小成 昨天 21:18
一般是用 api 全局 hook api hook 了键盘 鼠标消息,崩溃后没有 unhook ,导致消息处理不正常
返回顶部