LINUX.ORG.RU

Он опять жрёт ЦП

 ,


0

1
$ firefox --version
Mozilla Firefox 17.0.9

Через сутки-двое ни с того ни с сего начинает жрать ЦП под 50%. Это какой-то известный баг? Как там сейчас с этим на более новых толстолисах? Социоинтерфейс отключается?

Отдельно вопрос гентоводам: custom-optimization что-нибудь даёт? Для чего нужен флаг jit? Он в рантайме как-то используется?

Deleted

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

Для чего нужен флаг jit?

Ава анимешная а яйца-то стальные; отключать jit для js требует таких.

anonymous
()

custom-optimization что-нибудь даёт

Очень мешает, в софте где вероятны ручные оптимизации от автором - мешает и приводит к багам

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

euses custom-optimization
Fine-tune custom compiler optimizations, setting this is not recommended.

Потому и спрашиваю же. Спрашиваю тех, кто собирал с ним.

euses jit
jit - Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.

Improved perfomance в чём именно-то? PaX-ом на десктопе не пользуюсь.
Алсо, чем тебе euse из gentoolkit не угодил, что надо отдельный костыль ставить?

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

Не, бинарь. Проблемы были с предыдущими, версии где-то как у тебя

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 2)

Через сутки-двое ни с того ни с сего начинает жрать ЦП под 50%.

Бинарный или сорцевый? С бинарным у меня на атомбуке такое было.

RedEyedMan3
()
emerge firefox-bin

а лучше удали браузер совсем, потомучто даже в интернетах ты никому не нужен
иди дальше смотрм свою аниму и крякай винду — большего ты недостоин

anonymous
()

начинает жрать ЦП под 50%

у меня такое бывает при просмотре роликов с ютуба с отключенным флэшом. Лиса продолжает жрать даже если вкладку с ютубом давно закрыл.

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

Не-не, именно что сам толстолис жрёт, а не флеш.

RedEyedMan3
Сейчас стоит бинарный.

blackst0ne

Последние версии браузера ещё реально собрать с PGO?

В генте его выкинули, потому что 「с большинством конфигураций компиляция падала」, а на офсайте страничка про PGO обновлена недавно. В ебилде pgo есть в IUSE. Так что руками как-то можно, наверно. Я вообще хочу какую-нибудь шнягу типа menuconfig, чтоб после распаковки можно было сконфигурировать сорцы и выкинуть ненужное.

Deleted
()
Ответ на: комментарий от RedEyedMan3

А есть смысл слушать взлетающий Ту-144 четыре часа? Никто историями успеха делиться так и не захотел.

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

Ну он хотя грузить так не будет. Заодно и ускоришь на 0,000001 %

RedEyedMan3
()
Ответ на: комментарий от Deleted

а на офсайте страничка про PGO обновлена недавно.


Дай, пожалуйста, ссылку.

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

В генте его выкинули, потому что 「с большинством конфигураций компиляция падала」, а на офсайте страничка про PGO обновлена недавно. В ебилде pgo есть в IUSE. Так что руками как-то можно, наверно. Я вообще хочу какую-нибудь шнягу типа menuconfig, чтоб после распаковки можно было сконфигурировать сорцы и выкинуть ненужное.



Кстати, можно не руками, а просто размаскировать USE-флаг.

# Jory A. Pratt <anarchy@gentoo.org> (15 Dec 2012)
# PGO is known to be busted with most configurations
www-client/firefox pgo

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

Может, у тебя 8ГБ свободного места на диске для компиляции нет?

RedEyedMan3

Ну он хотя грузить так не будет.

Источник?

Я собрал за 2 часа, 4 ГБ рамы. на core2.

Ну ок.

blackst0ne

Дай, пожалуйста, ссылку.

https://developer.mozilla.org/en-US/docs/Building_with_Profile-Guided_Optimiz...
Вообще, это первая ссылка в гугле по запросу 「firefox profile guided optimization」

размаскировать USE-флаг.

Ух ты. А я и не знал, что флаги тоже можно маскировать.

Deleted
()
Ответ на: комментарий от Lavos

А, ещё писали, что с pgo на x86 может не собираться. Надо или кросскомпилить на amd64 или включать PAE и передавать /3GBboot-что-то-там куда-то там при компиляции.

Deleted
()

Через сутки-двое ни с того ни с сего начинает жрать ЦП под 50%.

Одной из причин может быть firefox sync. Если на огромной истории с другого пк удалить всю историю по запросу google. Ох как он люто потом грузит при синхронизации этих изменений из облака в профиль.

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

Да, история огромная и синхронизируется. Поставил аддон, через несколько часов должен почистить.

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

Обновись, что ли. Да и глянь, может какие плагины левые установлены?

firefox --version
Mozilla Firefox 19.0.2

top
...
 3097 eddy       1   0 1440m 579m  57m S   0.7  9.7  23:51.67 firefox
...
Anon
()
Ответ на: комментарий от Anon

У меня стоял 19-й, и с ним всё было хорошо. Потом 19 решили выкинуть из репов и остался только 17-й. С ней вроде тоже всё было хорошо поначалу, но эту 17-ю я два раза уже ребилдил с апом минорной версии, и вот тогда начал замечать эту петрушку.

Он не постоянно жрёт ЦП, у меня сейчас, напрмиер

 $ ps ax  -o "%C %c" | grep -E '(firefox|plugin)'
 4.9 firefox
 6.5 plugin-containe
Это только через время проявляется, как я уже написал в оппосте. И затягивается неизвестно насколько, я его закрывал просто.

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

Подожди-ка! Это как? Сейчас уже 24-й же!!!

eix firefox
...
[I] www-client/firefox-bin
     Available versions:  17.0.9^mbs (~)24.0^ms
...

Чего бы тебе не поставить 24-й?

Anon
()
Ответ на: комментарий от Deleted

Места для сборки хватает. У меня именно /usr/bin/ld отваливается с руганью на нехватку оперативки. Ага, у меня x86.

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

Так чем жирнее дрянь - тем заметнее профит от сборки с -march=native. На моей системе есть разница между firefox-bin и firefox (померить попугаев можно тут). firefox+pgo было еще шустрее, но новые версии не собираются.

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

Подожди-ка! Это как? Сейчас уже 24-й же!!!

Это в ~arch. У меня с лисой из ~arch постоянно половина аддонов работать отказывалсь. Хотя он вроде как уже давно вышел…

Чего бы тебе не поставить 24-й?

Ставлю же.

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

У меня до сих пор гента только в чруте, хотел попробовать запустить из чрута огнелиса, получил фигвам:

(process:10542): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed

Черт-те что.

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

запустить из чрута

Далко не всегда работает.

Deleted
()
Ответ на: комментарий от anonymous

Конечно верю. И разработчики gcc верят. И попугаев больше становится!

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

Влажные фантазии? Личный опыт? Мне всё равно, что написать тебе в комментарий.

Deleted
()

Это какой-то известный баг?

Да, называется «JavaScript».

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

fargred

Оно? Я нашёл эту ошибку даже на форуме FreeBSD, что дальше делать, непонятно.


Оно, да.

blackst0ne ★★★★★
()

У меня из-за одного сайта (с активным js) так делал. В итоге я свалил на хромиум :/

(флеша есс-но нет)

anonymous
()

жрёт ЦП

Что это значит? Процессор убывает со временем, или что?

anonymous
()

24 Firefox эмулирует поведение GC в Java в самом начале развития. Теперь стало невозможно без тормозов (иногда доходит до десятка секунд) скроллить Web-странички с фотографиями высокого разрешения. Вот такой у него «новый менеджер памяти».

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

У меня пока за сутки и два часа полёт нормальный. Ничего не тормозит, только при прокрутке шрифты кое-где плывут. Подозреваю вечнопроблемный cairo.

скроллить Web-странички с фотографиями высокого разрешения.

Например?

Deleted
()

Прошла неделя, сиптомы больше не наблюдались.

=================================================================
                        Package Settings
=================================================================

www-client/firefox-24.0-r1 was built with the following:
USE="alsa custom-optimization dbus jit minimal (multilib) system-icu system-jpeg system-sqlite -bindist -custom-cflags -debug -gstreamer -libnotify -pgo -pulseaudio (-selinux) -startup-notification -system-cairo -wifi" ABI_X86="64" LINGUAS="ru -af -ak -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -csb -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -ku -lg -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -nso -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -ta_LK -te -th -tr -uk -vi -zh_CN -zh_TW -zu"
CFLAGS="-march=corei7-avx -pipe -mno-avx"
CXXFLAGS="-march=corei7-avx -pipe -mno-avx"

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.