Разделители времени мигает непоследовательно

14

Если у меня OS X отображает время в строке меню с мигающими разделителями, кажется, что он мигает непоследовательно. Я снял 32-секундное видео об эффекте. Это происходит на двух моих MacBook Air, 13 "модель середины 2011 года. Работает MacOSX 10.8.4. Один используется на работе, а другой - моя личная машина.

Я знаю, что это довольно маленькая проблема, но мне все еще очень интересно, что может быть причиной этой проблемы.

Обновить

Похоже, это исправлено в Mavericks!

wyred
источник
2
Бывает и здесь, но я обычно использую Day-O, который все равно не мигает. Но исчезающие разделители, кажется, относятся к другим обновлениям меню одновременно (по крайней мере, мне это показалось так), давайте посмотрим, придет ли кто-нибудь окончательный ответ.
холме
1
Попробуйте загрузиться в безопасном режиме и посмотрите, происходит ли это по-прежнему. Это один из способов узнать, связаны ли это с проблемами ОС или просто вызваны сторонними приложениями.
Сайзлим
1
Вы пытались сбросить строку меню? Откройте терминал и введите killall -KILL SystemUIServer и посмотрите, исправит ли он это для вас.
Даниэль-Джеймс W
1
Я пробовал безопасный режим и сбрасывал строку меню, но проблема все еще там
wyred
Есть ли у вас доступ к другим не-mac-air, в которых вы видите это?
Cregox

Ответы:

4

Некоторые мысли о том, как отследить это:

  1. В Системных настройках> Язык и текст> Регион, у вас есть какие-нибудь необычные настройки? (Некоторые из них влияют на форматирование часов ... из видео у вас те же настройки, что и у меня, но мне интересно, есть ли у вас что-то необычное здесь, что, возможно, Apple не слишком хорошо протестировала?)

  2. Есть ли какая-то закономерность в отсутствии / наличии разделителей? Например, из вашего видео я вижу, что они отсутствуют на 46, 47 и 48 секундах: так ли это на каждую минуту? (В этом случае, возможно, причиной этого может быть некоторая логическая ошибка в коде, которая определяет, должны ли разделители отображаться в течение заданного количества секунд.)

  3. Я считаю, что процесс SystemUIServer контролирует многие значки в строке меню, включая часы. Если вы используете Activity Monitor, чтобы выйти из него, он быстро перезапустится, но вы получите некоторое представление о том, что делает этот процесс.

Некоторые мысли:

  • SystemUIServer, возможно, использует много процессора ?

  • Попробуйте на время удалить все значки в строке меню, отличные от Apple (выйдя из соответствующих приложений), и посмотрите, исчезнет ли проблема. Я предлагаю это потому, что: даже если SystemUIServer не использует много ЦП (и загрузка ЦП системы низкая), я подозреваю, что если один из значков меню управляет блоками (то есть: выполняет некоторый системный вызов, который не сразу возвращает Возможно, потому что он ожидает некоторых данных), тогда обновления часов могут быть приостановлены.

После обсуждения ниже, кажется, что, к сожалению, ничего из этого не помогло изолировать проблему. Единственная оставшаяся возможность, о которой я могу думать, это то, что вы столкнулись с ошибкой Apple ... в этом случае вы можете сообщить об этом на bugreport.apple.com . (У меня есть платная учетная запись разработчика, но я считаю, что не нужно сообщать об ошибках там.)

Ashley
источник
1. Нет, я не изменил их на что-нибудь необычное. На моей личной машине я выбрал регион Японии, а на своей рабочей машине - в регионе Сингапур. 2. Кажется, это случайно. Есть также случаи, когда он появится на долю секунды и исчезнет. 3. SystemUIServer колеблется около 0,3 ~ 0,4, как я заметил разделителей. Мой процессор на 90% простаивает, когда возникает эта проблема. Я удалил MenuMeters, вышел из Skype и Dropbox. Таким образом, остались только значки Wi-Fi, громкость, язык клавиатуры, батарея, часы, прожектор и, наконец, центр уведомлений. Проблема осталась.
wyred
2
Извините, если что-то в ответе не имело смысла, @Buscar 웃. Спасибо за ответы, wyred. Учитывая, что вы уменьшили значки до предоставленных Apple, единственная оставшаяся возможность, о которой я могу подумать, это то, что вы столкнулись с ошибкой Apple - извините, что слышал об этом. Я отредактирую свой ответ, немного подумав, во что это обойдется.
Эшли
-1

Возможно, ваша система перестает отвечать на запросы. Согласно этой книге,

если двоеточие перестанет мигать, вы узнаете, что ваш Mac заморожен, и можете перезагрузить его.

Итак, обычное мигание говорит о том, что ваш Mac работает быстрее, и если он замедляется, возможно, вы выполняете дорогостоящую операцию. Я испытываю это всякий раз, когда запускаю Photoshop.

Шри Харша Чилакапати
источник
3
Я предполагаю, что есть и другие способы обнаружить замороженный Mac, кроме немигающих разделителей :-)
nohillside
@patrix Да, нравится тот факт, что он заморожен .
JJJollyjim