时间分隔符不一致闪烁


14

如果我让OS X在菜单栏中以闪烁的分隔符显示时间,则似乎不一致地闪烁。我已经拍了32秒的效果视频。这是在我的两台MacBook Air(2011年中型号为13“)上运行的。运行MacOSX 10.8.4。一个用于工作,另一个用于我的个人计算机。

我知道这是一个很小的问题,但是我仍然对可能导致此问题的原因非常好奇。

更新资料

看起来已经在小牛中修复了!


2
在这里也会发生这种情况,但是我通常使用Day-O,它无论如何都不会闪烁。但是消失的分隔符似乎与同时更新其他菜单有关(至少在我看来是这样),让我们看看是否有人得出了结论性的答案。
nohillside

1
尝试以安全模式启动,看看是否仍然发生。这是了解它是否与操作系统相关的问题,还是仅由第三方应用程序引起的一种方法。
sayzlim 2013年

1
您是否尝试过重置菜单栏?打开终端,然后键入killall -KILL SystemUIServer,看看是否能为您解决。
Danijel-James W

1
我曾尝试过安全模式并重置菜单栏,但问题仍然存在
13年

您是否可以访问看到此消息的其他任何非mac-air广播?
cregox

Answers:


4

关于如何进行追踪的一些想法:

  1. 在“系统偏好设置”>“语言和文本”>“区域”中,您是否有任何异常设置?(其中一些会影响时钟的格式...从视频中看,您的设置与我相同,但是我想知道您是否在这里有任何异常之处,也许苹果没有对它进行很好的测试?)

  2. 是否存在分隔符的任何模式?例如,从您的视频中,我看到它们在46、47和48秒时都消失了:每分钟都是这样吗?(在这种情况下,可能的原因可能是代码中的逻辑错误,该错误确定是否应在给定的秒数内显示分隔符。)

  3. 我相信SystemUIServer进程可以控制菜单栏上的许多图标,包括时钟。如果使用“活动监视器”来退出它,它将迅速重新启动,但是您将对该过程的执行情况有一些了解。

一些想法:

  • SystemUIServer可能使用大量CPU吗?

  • 暂时尝试删除所有非Apple菜单栏图标(通过退出相应的应用程序),然后查看问题是否消失。我认为这是因为:即使SystemUIServer没有使用多CPU(和系统CPU负载较低),我怀疑如果菜单图标一个它控制(即:执行某些系统调用立即不返回,也许是因为它正在等待某些数据),那么时钟的更新可能会暂停。

经过下面的讨论,不幸的是,似乎所有这些都没有帮助隔离问题。我能想到的唯一剩下的可能性就是您遇到了Apple错误...在这种情况下,您可以考虑在bugreport.apple.com上报告该错误。(我有一个付费的开发人员帐户,但我认为不需要在此报告错误。)


1.不,我没有将它们更改为任何异常。在我的个人计算机上,我选择了日本地区,而在我的工作计算机上,则选择了新加坡地区。2.它似乎是随机的。在某些情况下,它会瞬间出现并消失。3.当我观察到分隔符时,SystemUIServer徘徊在0.3〜0.4左右。发生此问题时,我的CPU空闲90%以上。我删除了MenuMeters,退出了Skype和Dropbox。因此,剩下的唯一图标是wifi,音量,键盘语言,电池,时钟,聚光灯,最后是通知中心。问题仍然存在。
13年

2
对不起,如果答案中的某些内容没有意义,@ Buscar웃。感谢您的答复,,。鉴于您已将图标减少到仅由Apple提供的图标,因此我能想到的唯一剩下的可能性就是您遇到了Apple Bug-很遗憾听到这个消息。我将用更多的想法来编辑我的答案,以了解它的价值。
阿什利

-1

也许您的系统在不同时间之间无响应。根据本书,

如果冒号停止闪烁,则说明Mac已冻结,您可以重新启动它。

因此,正常闪烁表示您的Mac速度更快,如果速度变慢,则您可能正在运行一些昂贵的操作。每当我运行Photoshop时,我都会遇到这种情况。


3
我认为除了非闪烁的分隔符外,还有其他方法可以检测到冻结的Mac :-)
nohillside

@patrix是的,就像它被冻结一样
JJJollyjim
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.