Запуск & ldquo; тяжеловес & rdquo; приложения с легкими рабочими средами

Я всегда запускал XFCE на своих машинах с Ubuntu из-за его преимущества в производительности по сравнению с другими DE. Тем не менее, я запускаю на нем свои любимые приложения, в том числе приложения, традиционно связанные с GNOME и KDE (gnome-power-statistics, gnome-system-monitor, kate, kdesvn и другие).

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

4
задан 11 October 2012 в 21:29

2 ответа

Короче говоря, «да». Одним из преимуществ Linux является возможность совместного использования общих библиотек / зависимостей между различными запущенными приложениями. Из-за этого многие пользователи прочно укоренились в GTK, QT, KDE и т. Д. И откажутся устанавливать приложения с зависимостями, выходящими за пределы выбранного ими лагеря. Такое мышление может иметь очень практические преимущества на машине с ограниченными ресурсами. Представьте себе три приложения, все из которых основаны на разных наборах инструментов, запущенных на одном компьютере. Этим приложениям понадобятся все свои собственные библиотеки наборов инструментов, загруженные в ram, чтобы функционировать, хотя многие из этих библиотек выполняют аналогичные функции. Теперь представьте три приложения, все запущенные на каком-то компьютере, но все они основаны на Gnome. В этом случае все три приложения Gnome могут использовать одни и те же библиотеки в вашем ОЗУ. Как вы можете видеть, лояльность набора инструментов, безусловно, может снизить использование оперативной памяти. А также уменьшите передачу данных с вашего жесткого диска, так как система будет получать меньше зависимостей.

С другой стороны, если у вас относительно современный компьютер, вы можете вообще не заметить никакой разницы. Многоядерные процессоры, твердотельные накопители и дешевая оперативная память делают многие из этих соображений спорными. Ваша самая большая проблема может на самом деле быть связана с тем, что приложение KDE не выглядит «правильно» на вашем рабочем столе GTK +.

В конечном итоге вам нужно будет оценить, не затоплена ли ваша машина под нагрузкой. Если это все еще кажется нормальным, тогда не беспокойтесь об этом. Наслаждайтесь использованием приложений, которые вам нравятся. Если это перетаскивает, то вам, возможно, придется пересмотреть, рассматривая некоторые варианты GTK для будущего использования. Удачи, Надеюсь это поможет!

0
ответ дан 11 October 2012 в 21:29

Если вы не запускаете приложения, они должны занимать только дисковое пространство. Я предполагаю, что наличие большего количества файлов на вашем жестком диске может замедлить работу (как любое индексирование для mlocate, установка пакетов), но это, вероятно, тривиально.

Пока программы работают, они занимают оперативную память. Когда исполняемые файлы используют одну и ту же разделяемую библиотеку (несомненно, некоторые библиотеки GTK перекрываются между XFCE и GNOME), они могут совместно использовать память, в которой она была загружена, поэтому это немного уменьшается.

Некоторые зависимости, извлекаемые другими пакетами, могут запускаться в фоновом режиме автоматически, поэтому они также могут увеличить общую нагрузку на память / ЦП. Я думаю о таких вещах, как звуковые демоны и сессия гномов. Тебе придется поискать их.

Короче говоря: да, они, безусловно, повлияют на производительность вашей машины. В значительной степени? Я не знаю; зависит от вашей машины. Вам нужно будет сделать несколько тестов и указать, что означает «значительный». Вообще, я думаю, что если вы не используете какой-либо из них, это не должно иметь никакого значения.

0
ответ дан 11 October 2012 в 21:29

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

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