До сих пор для украшения поверхности десктопа пользовался “xsetroot -solid rgb:0/4E/98” (заливка фона X-ов синим цветом).
А теперь захотел поставить рисунок. Пользуюсь “hsetroot -full ramonka.jpg”.
В ps hsetroot не нашёл, и пришёл к выводу, что рисунок передаётся X-у и всё. Отсюда вопрос: есть ли разница в занимаемой памяти между однообразным фоном и рисунком?
По моему, быть не должно.
1024 * 768 * 3 = 2359296 байт = 2.25 Мб. Я не ошибаюсь?
Занимаемая память: однотонный фон vs. картинка (Есть ли разница?)
Модератор: Модераторы разделов
-
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Занимаемая память: однотонный фон vs. картинка
При использовании "xsetroot -solid" системе требуется столько памяти, сколько нужно для хранения информации о цвете одного-единственного пиксела, поскольку все остальные будут такими же.
-
- Сообщения: 98
Re: Занимаемая память: однотонный фон vs. картинка
И что, оно X-сервером по-разному обрабатывается чтоли? Т.е. разбирается "тааак, это у нас solid-заливка, значит мы размножим... а вот это у нас картинка, значит надо хранить попиксельно...". Разве оно не просто заполняет участок памяти нужными цветами и всё?
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Занимаемая память: однотонный фон vs. картинка
хм... а это критично?
при том, сколько жрут иксы... +/- 2 метра - сущая ерунда.
при том, сколько жрут иксы... +/- 2 метра - сущая ерунда.
слава роботам!
-
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: Занимаемая память: однотонный фон vs. картинка
ндааа, ну и оптимизаторы нынче пошли).
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.