Браузер Safari 7 зависает на определенных JavaScript. Как поставить диагноз?

У меня есть сайт, который содержит немного JavaScript и CSS. Сделано не так уж много чего интересного, но Safari 7 (версия 7.0.2) зависает при смене языка (нажмите на китайский символ в правом верхнем углу); Процессор резко увеличивается до>100%, а в середине висит надпись "Design to Inspire", представляющая собой изображение GIF. Как я могу диагностировать JavaScript на этом сайте?

Некоторые обсуждения в Интернете показывают, что новая функция Safari 7, позволяющая плагину останавливаться для экономии энергии, глючит, что приводит к снижению производительности. Тем не менее, после отключения функции проблема не устранена.

С другой стороны, некоторые разработчики предполагают, что я могу использовать Панель разработчика Safari для диагностики производительности, но Панель зависает вместе с Safari. Полезные данные не фиксируются.

Заметки:

  • Та же проблема не появляется в Chrome / Firefox / IE.
  • Не могу опубликовать все коды здесь, поскольку JavaScript имеет более 1000 строк
  • В Chrome консоль разработчика говорит, что мой процессор использует JavaScript нормально
  • ОС Mac OS X 10.9.2
  • Safari в гостевой пользователь по-прежнему имеет ту же проблему
  • Другое программное обеспечение не использует ЦП (т. Е. ЦП практически не используется)

использование процессора

0 ответов

Другие вопросы по тегам