Видео смотреть бесплатно

Смотреть домашнее видео

Официальный сайт itartass-sib 24/7/365

Смотреть видео бесплатно

16.05.2010 04:26

mhspaceПроблемы с памятью у KDE или как я расстался с плазмой.

Наверное, прочитав название вы подумали: должно быть проблемы с памятью не у KDE, а только у плазмы, да вот только не совсем, но об этом попозже, а сейчас вернёмся к плазме.

Пару дней назад я мирно работал за компьютером, никого не трогал, и вдруг откуда ни возмись дикие тормоза. В чем же мать вашу дело? Жму Ctrl + Esc, сортирую список по загруженности процессора - все нормально, по памяти - и вот она! Плазма отожрала 500 с лишним метров. Должен заметить, что всего у меня 1.7 Gib памяти, и около, или чуть меньше одного у меня обычно занято. В тот момент, очевидно, использовалось чуть больше, и те самые 500 с лишним довели все до предела. Плазма без колебаний была убита.

Первые минут 20 я не почувствовал никаких неудобств, но потом ощутил нехватку часов и трея. Поэтому было решено поискать замену плазме, чтобы могла отображать - именно их - часы и трей.
В тот же день я наткнулся на вот эту статью на хабре. Было решено опробовать. Зависимость от gtk меня никак не смущала, ибо у меня уже стояла как минимум одна очень нужная для меня gtk-программа - firefox. Но как выяснилось unity зависела от целого ubuntu-netbook-edition. Я жутко негодовал, но желание опробовать сие чудо и нужда в трее и часах взяла своё. Установил - запускаю - через ~секунду работы падает. Позже я узнал, что для её работы нужен mutter, который конфликтовал с моим компизом. Ну и да ладно, поищу другую замену.
Выбор пал на док. Было установлена куча обнаруженных в репозиториях доков, даже docky с вражеским mono. Попробовал каждого - остановился на Cairo-dock. Всё меня устраивало: MacOS-like эффект наведения курсора - неплохо, часы - замечательно, возможность показывать в себе только свёрнутые окна - то, что мне нужно, да ещё и замечательно реализованный элемент переключения между виртуальными рабочими столами. Да вот только трей... эх, он был просто ужасен. Было два режима работы: первый - кликаешь по элементу, и всплывает панель с треем, второй - трей находился на рабочем столе как "кусок" панели. Позже с официального сайта я узнал, что это был действительно кусок панели gnome. Там же я узнал, что нормальный трей планируется реализовать тогда, когда в Gnome, KDE, XFCE окончательно перейдут на новый протокол трея, а пока это слишком сложно и бессмысленно.
tray1.th.pngtray2.th.png
Это те самые ужасные реализации трея в Cairo-dock

Вторая попытка - Avant Window Navigator. MacOS-like эффекта у него небыло, ну и пофиг на него. Переключателя рабочих столов нет, да дандно, обойдусь, а вот трей был, реализация тоже не блистала качеством, но тем не менее она была значительно лучше, чем у Cairo-dock. Значки трея располагались На самой панели, но каждый небыл отдельным элементом - все они были одним целым. При наведении на другие значки, они подпрыгивали, увеличивались, ну или ещё что-то там. Со значками трея такого небыло, поэтому было решено отключить эффекты у остальных. Часы присутствуют, окна отображаются как свёрнутые, так и видимые - ничего, переживём. Вот теперь это наконец был почти устраивающий меня док, уже больше похожий на панель:
dockb.th.png
А вот так было до:
beforej.th.png

P. S. На MacOS-like эффект наведения я делал акцент не потому, что я любитель заточить систему под что-либо, не потому, что я макофил или что-то ещё. Просто этот эффект действительно очень удобен. Думаю обьяснять почему не стоит.


Ну а теперь расскажу про ещё одну проблему с памятью. Как-то давно Username мне посоветовал почитать статьи Kraplax про столпы KDE. Вот с одним из них и возникла проблема. На этот раз речь пойдёт о http-бэкэнде для KDE-приложений - kio_http, ну и о Amarok.
Кроме Amarok я не пользуюсь ни одним KDE-приложением, которое активно работала с сетью через http, а вот Amarok: загрузка lyrics и обложек альбомов, last.fm скроббинг - для каждого http-запроса создаётся отдельный процесс kio_http, каждый из которых занимает по 2 - 5 мегабайт памяти, да ещё и почему-то далеко не все успешно и своевременно уничтожаются. Может быть дело в серверах, таймаутах или ещё в чём-то, но факт есть факт. Причём иногда при частой смене композиций их набирается по 20, 30, 50 ато и больше. что очень неблагоприятно сказывается на памяти и быстродействии:
horror.th.png

P. S. Надеюсь, что этот пост покажется хоть кому-нибудь полезным, если кто-то, например, тоже захочеть променять плазму на док, ну или ещё в чём-то. В любом случае, спасибо за внимание!


Тэги: amarok dock kde plasma
+ 2 -
Похожие Поделиться

monolith 16.05.2010 05:39 #
+ 0 -
всего у меня 1.7 Gib памяти, и около, или чуть меньше одного у меня обычно занято
Какой ужас! Знаете, есть мнение, что не стоит слишком доверять этому графическому средству. Попробуйте htop.

s_1273965943_cd729802e5.png

У меня вот так. Это в Firefox несколько вкладок. Максимальное, что я видел по памяти, это 500 с небольшим.

Помогает очистка автозапуска (/usr/share/autostart) и запускаемых служб.
red_dragon 16.05.2010 06:33 #
+ 0 -
А в чём сакральный смысл использования KDE без плазмы? Может тогда правильней перейти на использование нейтрально настроенного к тукиту и более лёгкого DE?
strk 16.05.2010 10:53 #
+ 2 -
А KDE - это разве только плазма?
red_dragon 16.05.2010 12:15 #
+ 1 -
Безусловно, KDE - это не только Plasma. Однако Plasma - это одна из основных составляющих KDE, которая придаёт последнему некую целостность, или если хотите завершённость. И на мой взгляд (заметьте - это именно ИМХО) пропадает всякий смысл использовать KDE именно как DE без Plasma. При этом вполне можно пользоваться другим DE или WM, и не отказываться от любимых программ из состава KDE.
Да, решение описанное в топике заслуживает права на "жизнь". Однако так и не понял в чём его "плюс".
TiGR 16.05.2010 11:50 #
+ 1 -
Я вот лично мечтаю о КДЕ без плазмы, ибо мне она не нужна никоим боком. Меня прекрасно устраивали третьи кеды, а большинство наворотов привнесённых плазмой меня как-то вообще не трогают. А вот набор программ в КДЕ мне очень по душе.
goblinyara 16.05.2010 09:49 #
+ 0 -
Avant Window Navigator...Переключателя рабочих столов нет

в стандартных плагинах есть Shiny Switcher, а в дополнительных плагинах - SlickSwitcher, пользуюсь вторым - удобно
mhspace 16.05.2010 13:46 #
+ 0 -
Хм, не видел, попробую, спасибо...
Username 16.05.2010 12:02 #
+ 0 -
Чувак. А ты какую память смотрел-то? С кешами поди.
mhspace 16.05.2010 13:59 #
+ 0 -
Вот эту
mema.th.png
Username 16.05.2010 15:22 #
+ 0 -
Скорее всего, бага монитора. Use top, Luke!
mhspace 16.05.2010 15:37 #
+ 0 -
Вряд ли, ибо как я уже писал, всё ужасно тормозило, после убийства всё стало хорошо.
Username 16.05.2010 16:25 #
+ 0 -
память пока ее хватает, комп не тормозит. С твоими двумя гигами (вроде столько у тебя) даже 500 под плазму ее не схавают.
dfx 16.05.2010 12:28 #
+ 1 -
А у меня плазма кушает только 28 метров (на данный момент, сутки аптайма)... наверное у меня другая плазма.
Username 16.05.2010 13:49 #
+ 0 -
неправильная наверно, да.
mhspace 16.05.2010 13:57 #
+ 0 -
KDE 4.4?
dfx 16.05.2010 15:39 #
+ 0 -
Ага. 4.4.3
Shtsh 16.05.2010 14:16 #
+ 0 -
Присоединясь. Практически дефолтный арчевский KDE (поставил недавно и особо не извращался)

h_1274004896_7a80faeec0.png
blackraven 17.05.2010 14:01 #
+ 0 -
Насколько я понял - у аффтара ебунту, которая всегда отличалась "супер-оптимизированностью".
У меня в арче плазма тоже не кушает сильно много.
Shtsh 16.05.2010 14:18 #
+ 3 -
Кстати, а, может, просто был какой-нибудь глючный плазмоид? Стоило посмотреть, в чём именно дело?
dicson 16.05.2010 14:26 #
+ 2 -
Плюсую за желание разобраться в причине. Имхо каменты "у меня всё работает" ненужны.
mhspace 16.05.2010 14:50 #
+ 0 -
Ну что ж, тогда позже поставлю плазму и попробую найти виновника.
dicson 16.05.2010 14:57 #
+ 1 -
Искренне желаю удачи.
гномер ;)
settler 17.05.2010 16:53 #
+ 0 -
Рекомендую почитать про работу ядра с памятью (тогда куча одинаковых процессов по 2-5 Мб будут меньше пугать) - http://welinux.ru/post/2388/

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн