Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

🐞 反馈问题:托盘菜单卡顿,反应延迟 #784

Open
5 of 6 tasks
jaywhj opened this issue Jan 10, 2025 · 6 comments
Open
5 of 6 tasks

🐞 反馈问题:托盘菜单卡顿,反应延迟 #784

jaywhj opened this issue Jan 10, 2025 · 6 comments
Labels
bug Something isn't working

Comments

@jaywhj
Copy link

jaywhj commented Jan 10, 2025

请先确认以下事项:

  • 请务必查看 常见问题
  • 已仔细阅读了 README
  • issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
  • Easydict 已升级到 最新版本
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

托盘菜单的按钮选项,鼠标划过的时候,感觉是被什么东西阻挡了,卡顿延迟非常明显,有点像被阻塞,我录个10秒视频,可以参考对比一下。

该问题是否可以稳定重现?

可重现

重现步骤

不需要

截图

IMG_6048.mp4

运行日志(zip 文件)

com.izual.Easydict 2025-01-10--06-47-30-235.log

期望结果

正常不卡顿

解决方案(可选)

No response

设备型号 && 系统版本

Apple M1,MacOS 14.7.2

是否愿意提交 PR 解决该问题?

  • 我愿意提交 PR 来解决该问题
@jaywhj jaywhj added the bug Something isn't working label Jan 10, 2025
Copy link

Hello jaywhj, Thank you for your first issue contribution 🎉

@tisfeng
Copy link
Owner

tisfeng commented Jan 11, 2025

#747 类似,视频中看起来这个问题确实很明显。

但很奇怪,在我电脑无法复现,我们之前测试的时候,也都没有出现。不知道哪个环节出了问题 🥲

我注意到你的系统是 MacOS 14.7.2,你方便升级一下系统吗,因为有些问题可能是系统 bug,更新系统后就自动修复了。

@jaywhj
Copy link
Author

jaywhj commented Jan 11, 2025

应该跟系统没关系,我昨天刚从12.7.6升级到14系列的最新版😄,14已经是很新的系统了,都跳过了13系列,之前12.7.6用了好几年

这个bug可以详细给你描述一下,原本我是想用电脑录屏软件录制一下这个卡顿的情况,但是尝试了三四个软件,发现录出来的视频是没那么卡顿的,尝试了用30帧60帧录制,卡顿现象都不明显,跟实际情况不一样,这个很奇怪,然后没办法,我就用手机对着屏幕拍摄,这样就不会有影响,就能显示原本卡顿的现象。

感觉跟刷新频率有点关系,主线程阻塞?

@tisfeng
Copy link
Owner

tisfeng commented Jan 11, 2025

这个问题可能没那么简单。

首先,我们开发组内部测试无法复现这个问题,不能复现就很难去定位问题、去修复它。

其次,macOS 菜单图标的性能似乎在不同电脑环境表现不一样,例如这有的一个古老的问题 #17 ,但它在我电脑上也一直无法复现,后面我们用 SwiftUI 重写了菜单项,算是解决了这个问题。

总结一下就是,某些奇怪的问题,例如这个 #767 (comment) ,可能只在少数用户的设备上出现,和用户的系统环境、硬件设备、其他软件等等都有关系,这些问题很难去复现,也很难去解决。

@AkaShark 有空检查一下菜单这部分代码,主要是快捷键相关,看看有没有异常。

@WindWash
Copy link

我从安装 Easydict 第一天就有这个问题,迭代了很多版本,并且系统从 macOS14 升级到15后问题依旧。

但是在打开 Easydict 设置菜单的情况下问题就会消失。

一种猜想是否和内存有关系?我的是8G内存,是否出现这种问题的内存全都是小内存?

@tisfeng
Copy link
Owner

tisfeng commented Jan 25, 2025

不确定,感觉应该不是。

这个问题很奇怪,暂时找不到原因,需要看看其他有类似问题的用户反馈。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants