Ru-Board.club
← Вернуться в раздел «Программы»

» Opera на движке Presto (часть 24)

Автор: billibons
Дата сообщения: 24.03.2016 10:50
kc_duke
С помощью opera:cpu можно посмотреть потребление ресурсов CPU по вкладкам (Tab) и расширениям (Widget).
Автор: coherent
Дата сообщения: 24.03.2016 10:56
Otto_Romwel

Цитата:
Это сначала найти надо, а вы что-то не очень ищите, стрекозу, по-видимому, и не запускали.

Если у вас есть время и желание, объясните, пожалуйста, на что в стрекозе обратить внимание? Я с ней никогда не работал. Например:

Может можно какой-то результат из стрекозы выложить здесь, чтобы вы подсказали, что к чему? Если да, то что выложить?

rokidog

Цитата:
Ну и что в нем приемлемого

В этом режиме текст скрипта в виде простого текста на странице (а не в окне), который легко копируется.
Автор: rokidog
Дата сообщения: 24.03.2016 11:25
coherent: А что, в нем (много) нужно исправлять http://forum.ru-board.com/topic.cgi?forum=5&topic=47347&start=5476&limit=1&m=1#1
Вот здесь:02:49 23-03-2016 он был вставлен без кода.
Автор: Capushon_1
Дата сообщения: 24.03.2016 12:13
kc_duke: 06:33 24-03-2016
Цитата:
посмотреть какой javascript жрет ресурсы? Дело в том, что после некоторого времени работы опера начинает кушать полностью одно ядро процессора и соответственно дико тормозить. НО как только я отключаю JS она начинает бодренько бегать
Адрес сайта?
Автор: Krakokot
Дата сообщения: 24.03.2016 12:37
Протестировал свою Оперу 12.18 x64 на разные нагрузки.
OS - Windows 7 64 bit.
Виджеты - ADBlock 1.0.8, ImgTip 1.5, In-Place Translator 1.14, Opera Internal Pages 1.2.5, Similar Image Search 1.1.6, Up For Everyone 1.5
Плагины - стандартные (flash, java, acrobat etc) + MeadCo's Neptune

Для теста задействовал поиск картинок в Google. Открывал 10 страниц поиска по словам - platycodon, cherry, lantana, muscari, Crossandra, Aeschynanthus, episcia, blueberry, blackberry, hymenocallis. При включённом javascript на одной странице показывается ~ 400-500 картинок. При выключенном - 20, поэтому пролистывал 20 страниц в каждом поиске если javascript был выключен.

Для сравнения посмотрел то же самое в Firefox 45.0.1.

Результаты:
пустая опера - 191 816 kb
10 сайтов - 1 048 688 kb
пустая опера после закрытия сайтов - 742 328 kb

пустая опера, no widgets, no plugins - 87 380 kb
10 сайтов, no widgets, no plugins - 916 736 kb
пустая опера после закрытия сайтов, no widgets, no plugins - 592 880 kb

10 сайтов, no javascript, no plugins, no widgets / первая страница в поиске - 140 332 kb
10 сайтов, no javascript, no plugins, no widgets / пролистал 20 страниц - 544 448 kb

пустая опера после закрытия сайтов (20 страниц), no javascript, no plugins, no widgets - 545 864 kb

---------------------------

Firefox (ничего не отключал)
пустой - 211 044 kb
10 сайтов - 634 440 kb
пустой после закрытия сайтов - 347 972 kb
---------------------------

Наибольший вклад в сжирание оперативной памяти видимо вносит javascript и неспособность Оперы эффективно освобождать память после закрытия страниц. Несколько великоватое значения загрузки памяти расширениями обусловлено использованием ADBlock вместо NoAds, но принципиально это ничего не меняет.
Что делать непонятно, поскольку без javascript многие сайты которые я часто посещаю некомфортно или невозможно использовать.
Process Hacker и 32 битную версию попробую позже.

По поводу opera:memdebug. Сохранил данные по всем вариантам, как пример 10 сайтов в опере со всеми плагинами, виджетами и javascript:
Main Memory Consumers in Opera
used max percent
Автор: rokidog
Дата сообщения: 24.03.2016 12:58
Где то, что то пропустил: теперь вот так:
И самое интересное - ни в какие игры не играю. Но предлагает "Играть сейчас"(прошу совет, как поступить)

Добавлено:

Цитата:
Адрес сайта?
Для поиграть? Или исправить? ( urlfilter.ini от Capushon_1)
Добавлено:
Сам исправил. Сп. за сов.
Автор: Sisin
Дата сообщения: 24.03.2016 13:18
Господа хорошие, патченная Opera x64 не появилась??
Автор: Capushon_1
Дата сообщения: 24.03.2016 13:29
Krakokot
А как у тебя эти 2 числа стали разными?



Они управляются одной настройкой и всегда одинаковы, выбранный размер кэша распределяется ровно пополам между картинками и документами.

Автор: billibons
Дата сообщения: 24.03.2016 13:36
Capushon_1
Цитата:
выбранный размер кэша распределяется ровно попалам
Пополам - это если указано ручное значение (например, 400 МБ), а если "автоматически", то 3:1. Можете проверить на чистой Опере.
Автор: Tanat0S
Дата сообщения: 24.03.2016 13:36
tod23
Цитата:
Кто-нибудь может подсказать что такое Opera Presto/Elektra?

[more=http://www.opera.com/docs/history/presto/]"Elektra" was originally used as a codename for the 4.0 release, but was later used to refer to the rendering capabilities (the "engine") from version 3.5 through version 6. The Opera 7 series and those that followed began the formal labeling of the rendering engine, in this case "Opera Presto".[/more]
Автор: Capushon_1
Дата сообщения: 24.03.2016 13:57
billibons: 14:36 24-03-2016
Цитата:
если "автоматически", то 3:1
Может быть, не пробовал. Но лучше указать всё-таки вручную, т.к. то "авто" что было задумано когда-то операвцами уже не актуально, размера кэша явно будет нехватать.
Автор: billibons
Дата сообщения: 24.03.2016 14:05
Capushon_1
Сейчас проверил на Windows 7 x64 (RAM 4GB) две Оперы 1218 (x32 и x64) - в обоих максимальный размер кэша в оперативной памяти (выставляемый через штатное меню) 400 МБ (либо 307/102 в автоматическом, либо 200/200 в ручном режимах).
Автор: Krakokot
Дата сообщения: 24.03.2016 14:06
Понятия не имею, привёл как есть.



Автор: Capushon_1
Дата сообщения: 24.03.2016 14:11
billibons: 15:05 24-03-2016
Цитата:
307/102 в автоматическом
Ну и где логика? Зачем в режиме "Авто" для картинок выделяется в 3 раза меньше места в кэше чем для страниц, если объём картинок всегда будет больше по определению. Логичнее было бы наоборот - поэтому указывать кэш лучше вручную.


Добавлено:
Krakokot: 15:06 24-03-2016
Цитата:
Понятия не имею, привёл как  есть.
Вот там где Авто - нужно 400, а там где сейчас 400 - поставь 200 и потестируй.
Автор: billibons
Дата сообщения: 24.03.2016 14:26
Capushon_1
Цитата:
Логичнее было бы наоборот - поэтому указывать кэш лучше вручную.
Тогда уж лучше указать в operaprefs.ini вручную, например:
Код: [Cache]
Document=300000
Figure=900000
Автор: Capushon_1
Дата сообщения: 24.03.2016 14:29
billibons: 15:26 24-03-2016
Цитата:
Тогда уж лучше указать в operaprefs.ini
Можно и вручную, но тогда "теряем" стандартный элемент управления кэшем, т.к. любое его изменение собьёт ручную настройку.
Автор: Otto_Romwel
Дата сообщения: 24.03.2016 14:36
coherent 11:56 24-03-2016
Цитата:
Я с ней никогда не работал.
Давно пора начать осваивать.
На странице ПКМ по некопируемому тексту, в меню выбрать "Анализировать элемент", откроется стрекоза и нужный элемент будет уже подсвечен в левой части, если нет — корректируйте, водя мышкой по странице (блоки при этом будут подсвечиваться) и клацнув на нужном.
Далее в левой части окна стрекозы раскрываете подсвеченный блок и ищите там span class="UhideBlock", клацаете по нему ЛКМ — он выделяется.
Далее в правой части окна активируете вкладку "стили" и ищите там, что может пакостить. Цвета, шрифты, всякие размеры и т.п. — сразу отбрасываете, незнакомое — читаете в справочнике CSS.
В самом низу вкладки "стили" можно добавлять свои, котрые будут применены при нажатии на расположенную там же кнопку.
Автор: Krakokot
Дата сообщения: 24.03.2016 15:17

Цитата:
Вот там где Авто - нужно 400, а там где сейчас 400 - поставь 200 и потестируй.

Попробовал, не лучше. Даже немного хуже, хотя может это в пределах погрешности.

c adblock
пустая опера - 228 164 kb
10 сайтов - 1 323 284 kb
пустая опера после закрытия сайтов - 1 018 420 kb

c adblock plus
пустая опера - 135 596 kb
10 сайтов - 1 289 732 kb
пустая опера после закрытия сайтов - 891924 kb
Автор: coherent
Дата сообщения: 24.03.2016 15:44
Otto_Romwel
Хочу уточнить:
1. Отмечено прямоугольником, span class="UhideBlock", это оно?


2. В левой части окна есть еще span class="UhideBlockL" (отмечено стрелкой). Это отношение к рассматриваемой проблеме не имеет?

3. В правой части окна есть зачеркнутые строки. Что это означает? Потому что ниже практически все строки зачеркнуты:


Извиняюсь за дилетантские вопросы.
Автор: rokidog
Дата сообщения: 24.03.2016 16:09
coherent
Цитата:
Извиняюсь за дилетантские вопросы.
Это не кино, правильно будет сериал. Примерно так:



Автор: kc_duke
Дата сообщения: 24.03.2016 18:16

Цитата:
Адрес сайта?

Пока к сожалению или к счастью после перезапуска опера ведет себя пристойно. Но это на работе. А вот дома независимо от включения JS сейчас pikabu.ru решил подзахавать проца. При том что я просто открыл. Не запустил ни одного видео или гифки. Но на работе это точно был не он. Да и там сжиралось одно ядро целиком.
Автор: coherent
Дата сообщения: 24.03.2016 19:05
rokidog
Я так понимаю (судя по картинке, контекстное меню ПКМ - это меню на выделенном тексте), что выделенный текст воспринимается как выделенный текст. Как вы этого добились?
Автор: Otto_Romwel
Дата сообщения: 24.03.2016 21:00
coherent
1. Да.
2. Скорее не имеет. Текст из него копируется же?
3. То и означает, что не применяются, перебиваются другими.

А "Рассчитанный стиль"? Первым блоком во вкладке "Стили" идёт.
Автор: rokidog
Дата сообщения: 24.03.2016 22:51
coherent: 20:05 24-03-2016
Цитата:
Я так понимаю (судя по картинке, контекстное меню ПКМ - это меню на выделенном тексте)
Совершенно верно.

Цитата:
что выделенный текст воспринимается как выделенный текст.
100%

Цитата:
Как вы этого добились?
Да учителя были хорошие, учили, как правильно код извлекать, через "Редактировать"(с ошибками)
Неправильно, не работает: А так работает:
Автор: Otto_Romwel
Дата сообщения: 24.03.2016 23:24
coherent
Цитата:
span class="UhideBlockL"
А может имеет, ибо...
Код: <style type="text/css">.UhideBlockL {display:none}</style>
Автор: coherent
Дата сообщения: 24.03.2016 23:59
Otto_Romwel

Цитата:
В стрекозе выделите span class="UhideBlockL", а справа снимите галку с соответствующего стиля. Помогло?

Да, отключил здесь

и выделенный текст начал копироваться.
Я правильно понимаю, что это все будет работать пока включена стрекоза, а исходная страница будет с разметкой?
И самый насущный вопрос, на основании этого можно написать css для сайта?

rokidog
Но ведь первая картинка (окно справа) - это стоит галка "Развернуть CSS-сокращения", а вторая - не стоит. А на самом деле, одно и то же.
Автор: rokidog
Дата сообщения: 25.03.2016 00:10
coherent: 20:05 24-03-2016
Otto_Romwel: 00:24 25-03-2016
Ребята, ничего личного. Просто хотел внести, какую то разрядку, в затянувшуюся паузу (как на похоронах)
Видать неудачно, (никакого чувства юмора) Думалось, интересней станет, да где уж там.

Добавлено:
Тю,ты блин,уснул на фиг, Сейчас посмотрю-про какие галки
Автор: VladDr
Дата сообщения: 25.03.2016 00:20
coherent
Цитата:
И самый насущный вопрос, на основании этого можно написать css для сайта?
Koнeчнo. И будет он очень пpocтым:
Код: .UhideBlockL {display:inline !important}
Автор: rokidog
Дата сообщения: 25.03.2016 00:37
VladDr:
Цитата:
Koнeчнo. И будет он очень пpocтым:
Где же ты раньше был, мы здесь с ног сбились (ну никак?) Скриптов ни я ни coherent=0! А он где то ходит.

Автор: XPEHOPE3KA
Дата сообщения: 25.03.2016 00:42
Capushon_1 15:11 24-03-2016
Цитата:
Ну и где логика? Зачем в режиме "Авто" для картинок выделяется в 3 раза меньше места в кэше чем для страниц, если объём картинок всегда будет больше по определению.
Что в приведённом тесте, что в той же табличке, что я недавно постил, всё равно на страницы больше жрали и в кэш не влезали.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227

Предыдущая тема: Трекер http://torrents.tj


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.