Снижение использования памяти Compiz

Я слежу за обновлениями, которые появляются каждую неделю в том, как они влияют на производительность и использование ресурсов Compiz, поскольку я установил 11.10 (сейчас я тестирую 12.04 и 14.04). Для того, что я видел, загрузка процессора и памяти снизилась (особенно память). Я сравниваю установку 12.04 / 14.04 без каких-либо обновлений, а затем применяю все обновления, а также сравниваю 12.04 - 14.04. Например, nautilus использует менее 35 МБ (для меня это было между 70 МБ и 150 МБ, выполнявшими те же действия с ним несколько версий назад).

Другие процессы также получили некоторую оптимизацию, которая снизилась мой общий объем использования памяти от 850 МБ до 610 МБ (я также использую такие сервисы, как Apache, MySQL и т. д.), но после всего этого времени единственным, который остался почти таким же, является Compiz. Он по-прежнему использует более 100 МБ для запуска. Только используя рабочий стол с Unity и другими программами, он занимает (сейчас) 133 МБ. Какие параметры можно использовать для уменьшения объема памяти без ущерба для стабильности Unity (например, удаление плагина OpenGL из конфигурации Compiz является идеей BAD).

Какие оптимизации можно сделать для снижения использования памяти Compiz?

ПРИМЕЧАНИЕ. У меня уже установлен диспетчер настроек Compiz Config (CCSM).

1
задан 24 August 2014 в 00:33

2 ответа

Работа с утечкой памяти compiz заключается в следующем:

sudo kill -HUP «compiz process id»

Не отличное решение, но оно освобождает пропущенную память без полного убивая процесс.

20
ответ дан 25 May 2018 в 16:30
  • 1
    Не уверен, почему это занижено. Это отлично поработало для меня. (даже если он перезагружает много рабочих областей окна) – dpb 27 November 2013 в 22:47
  • 2
    Это должен быть принятый ответ. – jcalfee314 30 December 2014 в 22:12
  • 3
    [F1] – isaaclw 3 October 2015 в 00:39
  • 4
    @isaaclw, или pkill -HUP compiz – Piotr Findeisen 29 December 2015 в 06:59
  • 5
    Благодарю. По крайней мере, мне не нужно перезапускать весь X. – Mohamad 23 March 2017 в 12:29

Я знаю, что это старый пост, но ответ Гуса помог мне, и я хотел бы добавить к нему. Это то, что я сделал (на Ubuntu 12.04):

Alt + F2 (запустить приложение) Запланированные задачи Новая повторяющаяся задача killall compiz -HUP Каждый день в 00:00

Теперь compiz будет автоматически запускается каждую ночь без необходимости знать идентификатор процесса.

Моя проблема заключалась в том, что если бы я оставил свой экран заблокированным на несколько дней, для открытия блокировки экрана потребовалось ~ 30 секунд, а использование памяти compiz было около 1000 МБ.

9
ответ дан 25 May 2018 в 16:30
  • 1
    Отличная обратная связь. Спасибо. – Luis Alvarado♦ 1 December 2014 в 16:25
  • 2
    На Ubuntu 14.04 64bit, compiz получает до 2 Гб ОЗУ всего за 5 или 6 дней непрерывной работы. Это, возможно, лучшее решение, данное здесь, и не беспокоит ни одно из запущенных приложений. – Luís de Sousa 12 February 2015 в 19:10

Другие вопросы по тегам:

Похожие вопросы: