Правда, у меня запущены pidgin, skype, chromium, thunderbird, несколько xterm и ещё по мелочи.
Внимание, вопрос. Нахрена меряться объёмами голой системы, если это не имеет смысла. Давайте меряться полным комплектом запущенного софта при нормальной работе.
А в чем трушность? Кол-во потребляемой памяти хоть как-то влияет на быстродействие приложения или системы вообще? Опять-таки, если оно не уходит в своп. Разве программы, которые меньше пользуются памятью и процессором не медленнее в принципе?
Загруженная система без запущенного прикладного софта (или серверного, зависит от назначения) бесполезна.
Основную память потребляют прикладные приложения. А 40 или 60 Мбайт памяти занимает оконный менеджер, не важно. Начинает проявляться разница только при значительном различии потребления (50 и 200).
Вот если бы народ массово минимизировал ресурсоёмкость этих самых прикладных программ, было бы круто, но этим почти никто не занимается.
да дело даже не в нём
просто софт ест больше, чем мог бы
тот же прелинк нехило уменьшает аппетиты
почему бы не съэкономить несколько десятков метров?
лучше уж их под кэш отдать, чем держать бесполезный мусор
Неистово плюсую. Меня раздражает прожорливость софта. Причём особенно хреново, если при охрененных аппетитах, этот самый софт всё равно остаётся каким-то неторопливым (thunderbird, например)
почему бы не съэкономить несколько десятков метров?
Это хорошо. Но хотелось бы большего. Согласись, было бы лучше, если бы тот же thunderbird или Libreoffice, например, использовал системные библиотеки для интерфейса и занялись серьёзной оптимизацией кода, что нехило бы сберегло ресурсы для того же кеша и увеличило скорость.
Или хотя бы позволяли отключить как можно больше ненужного. Я бы легко пережил без питона в LO.
А пока этого нету, все эти 10-20 мбайт значительной пользы не приносят
Нет, правда. Вот я не знаю, как программы работают с памятью и просто исходя из здравого смысла предполагаю, что из двух приложений с равным функционалом быстрее будет работать то, которое использует больше памяти и процессорного времени. Опять-таки, если мы не говорим об утечках памяти и о программах, которые жрут столько, что уходят в своп.
Почему я неправ? Правда интересно.
Второй вопрос - выше привели в пример кеширование. Если оно происходит в оперативной памяти, то почему оно считается отдельно от всего объема памяти, занимаемого программой?
Потому что совершенно не понимаешь, как это устроено. Даже расписывать подробно нет смысла. Читай что-нибудь по архитектуре компа и ОС.
из двух приложений с равным функционалом быстрее будет работать то, которое использует больше памяти и процессорного времени
Ага, свобода — это рабство, незнание — сила. Теперь я понимаю, какими принципами руководствуются разработчики софта.
Второй вопрос - выше привели в пример кеширование. Если оно происходит в оперативной памяти, то почему оно считается отдельно от всего объема памяти, занимаемого программой?
Ок, объяснение на уровне первого класса: дисковая подсистема ядра использует не занятую часть памяти для хранения копии данных с диска, чтобы не грузить их заново. Вопрос: какой отношение дисковый кэш имеет к размеру процесса? Ответ: никакого. Вопрос №2: как общий размер процессов влияет на производительность дисковой подсистемы? Ответ: чем меньше памяти занимают процессы, тем больше места под кэш и выше шанс , что нужные данные найдутся в кэше.
из двух приложений с равным функционалом быстрее будет работать то, которое использует больше памяти и процессорного времени.
Если бы это было одно и то же приложение с оптимизацией (минимизацией) по потреблению памяти и проца и без оптимизации - тогда да. Если они просто разные, тогда хз.
Ок, объяснение на уровне первого класса: дисковая подсистема ядра использует не занятую часть памяти для хранения копии данных с диска, чтобы не грузить их заново. Вопрос: какой отношение дисковый кэш имеет к размеру процесса? Ответ: никакого. Вопрос №2: как общий размер процессов влияет на производительность дисковой подсистемы? Ответ: чем меньше памяти занимают процессы, тем больше места под кэш и выше шанс , что нужные данные найдутся в кэше.
> всего лишь мегараздутый менеджер окон и автомонтировалка флешек.
++
Тем не менее, кдешники упорото^Wупорно делают вид, что кеды — чуть ли не отдельная ОС. Особенно умиляют высказывания в стиле «ну и что, что у ${programname} полгига зависимостей, это же приложение кед, логично, что он тянет за собой кеды».