LINUX.ORG.RU

[javascript][opera] Яндекс-счётчик грузит проц

 ,


0

1

Заметил, что опера кушает проц (10-20%), даже когда её не трогаю. Вкладок с флешем не открыто.

Нашёл пример страницы, ответственной за нагрузку: http://www.csedays.ru/application2011/training-projects/agent-based-modeling

Если выпилить из страницы код яндекс-счётчика, то проц приходит в покой.


<!-- Yandex.Metrika counter -->
<div style="display:none;"><script type="text/javascript">
                               (function (w, c) {
                                   (w[c] = w[c] || []).push(function () {
                                       try {
                                           w.yaCounter8017348 = new Ya.Metrika({ id: 8017348, enableAll: true });
                                       }
                                       catch (e) { }
                                   });
                               })(window, 'yandex_metrika_callbacks');
</script></div>

<script src="//mc.yandex.ru/metrika/watch_visor.js" type="text/javascript" defer="defer"></script>
<noscript><div><img src="//mc.yandex.ru/watch/8017348" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Chromium на этой же странице использует 0% cpu Iceweasel — около 5%

Отправил баг в багзиллу оперы.

Посоветуйте, как жить дальше :D



Последнее исправление: visla_vi (всего исправлений: 1)

> Посоветуйте, как жить дальше

Забить/не использовать Opera пока не починят?

Jotun
()
Ответ на: комментарий от visla_vi

Возможно там что-то поменяли, еще вчера падало.

PoMbl4
()

Оказывается, если в какой-нибудь вкладке Opera открыт гугл (просто поиск, можно даже пустой), то тоже грузит >10% cpu

Firefox и Chromium на это не ведутся.

visla_vi
() автор топика

Удалил файлик browser.js. (В нём, если верить описанию, содержатся костыли для лучшей работы разных сайтов.)

Открытая вкладка с гуглом стала грузить 1-2%. (до этого было 10-15%)
Вернул файлик на место — ничего обратно не изменилось О_о. Так и осталось 1-2%

Оперу, ясное дело, после каждого изменения перезапускал.

visla_vi
() автор топика
Ответ на: комментарий от squareroot

то есть, если открыть сайт из темы или страничку гугла, дождаться, когда загрузится, то использование проца будет 0% ?

opera 11.51
debian testing (wheezy, 7)
+
deb http://frickelplatz.de/debian sid main contrib non-free
deb http://hadret.rootnode.net/debian/ unstable main

visla_vi
() автор топика
Ответ на: комментарий от visla_vi

наверное у нас разные вселеные.

29855 alex 20 0 333m 209m 31m S 4 6.9 11:55.05 opera

итого имеем 4% при открытых 12 вкладках (гугл поиск тоже присутствует.) У Вас чтото не работает? руки распрямите.

moved
()
Ответ на: комментарий от visla_vi

Сейчас перепроверил, отключив Адблок. Без него опера отъедает 3-4% процессора. Взята она из официальго репозитория оперы:

#Opera
deb http://deb.opera.com/opera/ squeeze non-free

squareroot ★★★★
()
Ответ на: наверное у нас разные вселеные. от moved

так-то 4% и 10% — это не из сильно разных вселенных :)))
Просто процессор у тебя наверное помощнее, чем мой celeron d315 ?

Меня тревожит, что браузер, бездействуя, использует процессор.

Руки обычно распрямляю при ходьбе или когда сплю. Работаю же чаще всего с согнутыми.

visla_vi
() автор топика
Ответ на: комментарий от visla_vi

согласен

у меня проц мощнее, так что наверное соглашусь что 4 % это многовато для оперы.

moved
()
Ответ на: комментарий от squareroot

Да, у меня оттуда же:

deb http://deb.opera.com/opera testing non-free

Сейчас opera потребляет cpu ≤3%
Открыто две вкладки с гуглом и три с лором.

Видимо, помогло удаление и возврат на место файла browser.js
Не знаю, как разумно объяснить такое лечение)))

А у тебя со включённым Адблоком и открытым гуглем потребление тоже 0% ? И что именно это за штука, лист правил в urlfilter.ini или какой-то extension?

visla_vi
() автор топика
Ответ на: комментарий от visla_vi

удаление и возврат на место файла browser.js

точнее, однократный запуск оперы когда этого файла не было на месте

visla_vi
() автор топика
Ответ на: комментарий от visla_vi

Нет, с гуглом 4% вне зависимости от состояния адблока. А сам тот адблок — вот, видимо он всего лишь ту яндекс метрику заблокировал. В настройках включены списки Fanboy (main и russian)

squareroot ★★★★
()
Ответ на: комментарий от squareroot

Ясно.

В общем, будем считать, что всё пофикшено.

  • Яндекс.метрик выпилен правилом в urlfilter.ini. Спасибо, wxw.
  • Гугль пофиксился магическим перемещением browser.js
visla_vi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.