Распределение памяти в Xvfb - PullRequest
0 голосов
/ 16 марта 2010

Я следую этому блогу при настройке Xvfb в моей среде Ubuntu:

http://corpocrat.com/2008/08/19/how-to-install-xvfb-x11-server-in-linux-server/

Итак, я сделал это: Xvfb: 1-экран 0 800x600x24 &

Мой вопрос: выделяет ли Xvfb память только во время инициализации? то есть достаточно для отображения 800x600x24? Так как у меня появляется все больше и больше программ (разные или несколько программ) на Xvfb, он не выделяет больше памяти?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 12 июля 2016

Используйте параметр -noreset для решения проблемы использования памяти:

Xvfb: 1-экран 0 800x600x24 -ac + расширение RANDR + рендер -noreset

0 голосов
/ 16 марта 2010

Нет, Xvfb, как и все X-серверы, будет выделять память по мере необходимости.Первоначальное выделение буфера кадров экрана не должно увеличиваться, если только вы не попросите его увеличить размер экрана с 800x600, но X-серверу все равно нужно будет выделить память для каждого подключаемого клиента и для различных операций, выполняемых клиентами (выделение растровых изображенийсоздание графических контекстов (GC), загрузка шрифтов и т. д.).

...