что такое размер буфера обмена между процессами ?

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
у меня выделеные процессы - один процесс один поток.
Соответственно вопрос - для чего эта настройка и на что влияет ? просто если потоков много, то на каждый выделяется по 100 мегабайт, соответственно растет потребление памяти ... 50 потоков - 5Гигов.
Можно ли эту настройку в ноль поставить при выделенных процессах ?
Гуглил ничего конкретного не нашел.
 

zarufakis

Client
Регистрация
22.03.2019
Сообщения
1 522
Благодарностей
880
Баллы
113
Да. тоже интересно узнать истину, нафиг оно?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 433
Благодарностей
8 669
Баллы
113
у меня выделеные процессы - один процесс один поток.
Соответственно вопрос - для чего эта настройка и на что влияет ? просто если потоков много, то на каждый выделяется по 100 мегабайт, соответственно растет потребление памяти ... 50 потоков - 5Гигов.
Можно ли эту настройку в ноль поставить при выделенных процессах ?
Гуглил ничего конкретного не нашел.
Вот тут https://zennolab.com/wiki/ru:general-settings есть описания на некоторые опции, в том числе про буфер немного написано.

Я поставил себе 999, но расхода памяти доп. не вижу, память под буфер не резервируется, а просто заявляется его максимальный размер. Увеличение буфера полезно при сохранении большого размера файлов и при оперировании большими массивами данных. В общем, думаю что, можно установить размер побольше, на всякие случаи, и забыть.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Вот тут https://zennolab.com/wiki/ru:general-settings есть описания на некоторые опции, в том числе про буфер немного написано.

Я поставил себе 999, но расхода памяти доп. не вижу, память под буфер не резервируется, а просто заявляется его максимальный размер. Увеличение буфера полезно при сохранении большого размера файлов и при оперировании большими массивами данных. В общем, думаю что, можно установить размер побольше, на всякие случаи, и забыть.
резервируется. Я проверял. ставил 10 мегабайт и потребление на указанные величины падает, но возможно и фризы у меня были из-за этого. Вот и интересно конкретно понимать для чего этот размер. Раньше он по умолчанию и был 10 мегабайт. Теперь по умолчанию он 100. И да я видел топики в которых падала производительность на пост гетах в много потоке и там увеличение наоборот давало результат. Настройка есть, а описание толкового нет. Может программисты более подробно расскажут в каких случаях как ее тюнить.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
вообще с потреблением памяти мне не понятно. Я использую политику содержимого и блокирую через нее загрузку картинок и ява скриптов. При таких ограничениях загрузка страницы должна потреблять не более пару мегабайт. Но инстансы жрут по 500 мегабайт. Не панятно на что. Либо политика содержимого не правильно работает. У меня давно подозрения, что не смотря на эти ограничения все равно весь контент прогружается, но просто не отображается и не выполняется. А хотелось бы в том числе и на сеть снизить нагрузку, чтоб не грузить ничего. Либо я не понимаю куда память расходуется.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113
Вроде как 100 мб достаточно. Или может надо больше ставить?
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Мне говорили надо 100 ставить. Причем это было давно, и может уже что-то изменилось с тех пор.
в какой ситуации ? исходя из названия настройки, я предполагаю что она нужна в ситуации когда количество потоков в одном процессе больше одного - типо общий буфер какой то. Но если используется один процесс - один поток - нужно ли раздувать память за счет этого выделения.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113
количество потоков в одном процессе больше одного
Всегда один ставлю. Поговаривают есть риск, что куки могут смешатся. Причем даже если ставить 1 поток в процессе, то тоже такой риск есть.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Всегда один ставлю. Поговаривают есть риск, что куки могут смешатся. Причем даже если ставить 1 поток в процессе, то тоже такой риск есть.
Да, высокоточный софт ничего не скажешь :-) осталось гадалку на работу взять ... жесть.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
ставил 10 мегабайт
Раньше были жалобы, когда это значение было по умолчанию, так как приводимо к замедлению работы постера.
Тогда как решение ставили на максимум, но это не резервируемая память, т.е. есть риск забить память и отправить систему в BSOD.

Это максимальный размер передаваемых данных между инстансом и постером.
 
Последнее редактирование:
  • Спасибо
Реакции: specialist

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 319
Благодарностей
5 424
Баллы
113
Раньше были жалобы, когда это значение было по умолчанию, так как приводимо к замедлению работы постера.
Тогда как решение ставили на максимум, но это не резервируемая память, т.е. есть риск забить память и отправить систему в BSOD.
Если на системе мало ОЗУ то есть смысл понизить это значение?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
Если на системе мало ОЗУ то есть смысл понизить это значение?
Лучше протестировать. Так как буфер будет мал, то нагрузка на проц увеличится из-за частой передачи данных.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Лучше протестировать. Так как буфер будет мал, то нагрузка на проц увеличится из-за частой передачи данных.
а какие данные передаются между выделенными процессами ? чето я не понимаю. Они же выделенные ...
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
а какие данные передаются в между выделенными процессами ? чето я не понимаю. Они же выделенные ...
Данные страницы или например, её скриншот, т.е. в 10 они могут не влезть!

По выделенным процессам - они уже всюду, кроме FF45.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Данные страницы или например, её скриншот, т.е. в 10 они могут не влезть!

По выделенным процессам - они уже всюду, кроме FF45.
буфер это для переменных я так понимаю внутри процесса, то есть для того чтобы в него что - то положить или там таблицу загрузить так ? тогда понятно, если не особо этим пользуешься, то можно уменьшать, но учитывать что настройка одна для всех проектов.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
буфер это для переменных я так понимаю внутри процесса, то есть для того чтобы в него что - то положить или там таблицу загрузить так ? тогда понятно, если не особо этим пользуешься, то можно уменьшать, но учитывать что настройка одна для всех проектов.
Это временный буфер для данных между процессом базы base***.exe (или конкретно инстанса) и постера.
 
  • Спасибо
Реакции: specialist и luk911

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
потребление памяти
а вы не могли бы проверить вот что: я блокирую например картинки через политику содержимого ставлю правила .jpg и .jpeg и .js. И вот мой вопрос - изменяется ли потребление памяти инстансом и уменьшается ли нагрузка на сеть ? По хорошему должно уменьшаться, но по опыту - я не уверен. Могли бы вы перепроверить этот момент?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
И вот мой вопрос - изменяется ли потребление памяти инстансом и уменьшается ли нагрузка на сеть ?
По памяти еле заметно будет, а вот по сети - смотря что блочить.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
По памяти еле заметно будет, а вот по сети - смотря что блочить.
а по памяти почему не будет улучшений ? В целом я видел в инспекторе что один скрипт какой нить метрики может жрать память. Но мне все не дает покоя что при том, что страницы фактически пустые, а инстансы жрут по 400 мегабайт.
 
Последнее редактирование:

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
а по памяти почему не будет улучшений ? В целом я видел в инспекторе что один скрипт какой нить метрики может жрать память. Но мне все не дает покоя что при том, что страницы фактически пустые, а инстансы жрут по 400 мегабайт.
Тут надо сравнивать с браузером той же версии.
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113
я вам там в личку с примером скинул проверьте по возможности.
Запускай инстанс хрома с аргументом --disable-gpu.
На 5.39.0.0 возникает временная утечка из-за GPU ускорения, которая может приводить к вылету рендера в многопотоке.
Есть таска на отключение ускорения по умолчанию (которое --disable-gpu в виде отдельной галки).
 

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113
Запускай инстанс хрома с аргументом --disable-gpu.
На 5.39.0.0 возникает временная утечка из-за GPU ускорения, которая может приводить к вылету рендера в многопотоке.
Есть таска на отключение ускорения по умолчанию (которое --disable-gpu в виде отдельной галки).
а файерфокса тоже касается ? не совсем понял, это надо зп с таким аргументом запускать ? или как правильно прописать в проекте ?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 364
Благодарностей
3 292
Баллы
113

luk911

Client
Регистрация
17.01.2013
Сообщения
1 542
Благодарностей
579
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)