1

Я испытываю чрезвычайно низкую производительность Javascript под CentOS во всех браузерах, которые я пробовал. Дело в том, что для сайтов, которые интенсивно используют javascript (например, этот), мой ЦП максимально загружен на несколько секунд, и мне приходится ждать, пока выполняется какой-либо рендеринг, что делает эти сайты практически непригодными для использования. Использование одного и того же набора браузеров / версий под Windows XP и Ubuntu 6.06, а также 8.04 на одном компьютере не вызывает проблем. Дело в том, что я пытаюсь скрыть браузеры в надежде, что найду один без проблем, но я не нашел тот, который не испытывает те же проблемы с JavaScript.

Браузеры, которые я пробовал:

  1. Firefox 3.0.15 из репозиториев CentOS 5.4
  2. Opera 10.01 установлена через rpm с веб-сайта Opera
  3. Conkeror 0.9.1 установлен через источник

Единственное объяснение состоит в том, что есть какая-то общая библиотека, которую они все используют для запуска javascript, поскольку она объясняет, почему у каждого браузера, который я пробовал, есть такая же проблема, но я не могу найти что-либо онлайн, заявляющее, что это известная проблема. У кого-нибудь есть какие-либо предложения / идеи о том, как я могу определить источник проблемы и / или решить ее?

Примечание. Я испытываю проблему на рабочей машине, на которой необходимо запустить CentOS, поэтому переключение на Ubuntu, которое я обычно запускаю дома, не может рассматриваться.

1 ответ1

1

Может ли это быть проблема с графикой на машине? Если X использует полностью ускоренный драйвер, потому что установщик не знал, какой из них выбрать (или просто не имеет) для вашего графического оборудования, вы можете увидеть такое поведение, когда браузер перезагружает страницу во время обновлений.

Хотя в этом случае я ожидал бы, что каждое приложение будет показывать видимые признаки низкой производительности, а не только браузеры (хотя браузеры, как правило, обновляют свое отображение многократно, пока контент загружается / обновляется, поэтому они, вероятно, более подвержены влиянию, чем другие приложения).

Стоит проверить, какой драйвер использует ваша установка X, и (если он уже не использует правильный) попытаться установить лучший драйвер. Это может включать установку проприетарного (только двоичного) драйвера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .