У меня есть групповое сообщение, где мы с друзьями любим делиться анимированными GIF-файлами. Иногда, когда один из них остается на экране в течение длительного времени, он потребляет мой процессор и заставляет мой вентилятор вращаться / издавать шум.
Мне нравятся GIF-файлы, но, чтобы мой поклонник не замолчал, я часто удаляю их, что снижает нагрузку на процессор. У меня есть подозрение, что если бы я мог приостановить анимацию, она бы не использовала столько ресурсов процессора. Есть ли способ сделать это?
В настоящее время я использую OS X Yosemite (10.10.3) и использую Messages 8.0 (4752)
Отредактировал Tetsujin, август 2017
г. Награда, которую я предлагаю, не по той же причине, что и OP, то есть процессор, а просто фактор раздражения от наблюдения за тем, как они ходят по кругу, по кругу, по кругу ... и по кругу ...
Вы не можете приостановить анимированный GIF.
Но встроенная в вашу операционную систему мощь App Nap разработана специально для ваших нужд. Бесстыдно скопировано из PDF-файла «Энергоэффективность в OSX» с сайта apple.com. Это легко читать.
Сон приложения
Хотя ваш Mac может запускать множество разных приложений одновременно, реальность такова, что вы обычно взаимодействуете только с одним из них, а в некоторых случаях (например, при использовании полноэкранного приложения) вы даже не можете видеть, что другие приложения делают. App Nap использует этот факт, помещая приложения, которые вы не видите, в специальное состояние пониженного энергопотребления, которое регулирует использование их ЦП, а также сетевой и дисковый ввод-вывод. App Nap может автоматически запускаться в следующих ситуациях:
• Окна приложения не видны.
• Приложение не воспроизводит звук.
• Разработчик явно не освободил приложение от App Nap, используя существующий API-интерфейс IOKit IOPMAssertion (в настоящее время используется в OS X для предотвращения перехода системы в спящий режим, когда приложение занято).
• Приложение находится в фоновом режиме и в последнее время не рисовалось.
Кстати: GIF произносится как ɡɪf или dʒɪf ;)
КузенКокаин
Тецуджин