The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Прогресс в оптимизации производительности KDE Plasma

25.07.2011 22:19

Аарон Сейго (Aaron Seigo), основной разработчик KDE-оболочки Plasma, сообщил о проведении ряда оптимизаций, связанных с уменьшением потребления памяти и ускорением выполнения операций с файлами. В процессе работы Plasma используется большое количество файлов с диска, например, при чтении QML-стилей, использовании плазмоидов или загрузке изображений при отображении визуальных тем.

В рамках проекта libplasma2 Аарон решил реализовать поддержку кэша обращений к файловой системе. Дополнительно были переработаны классы Package с целью экономии памяти, благодаря использованию структур меньшего размера и минимизации дублирования данных за счет организации совместного использования несколькими объектами. Результат оказался впечатляющим: время выполнения 100 тыс. операций копирования и удаления сократилось с 2700мс до 37мс, а 100 тыс. операций копирования, проверки и удаления - с 3900мс до 40мс. К сожалению внесенные изменения основаны на подвергнутом рефакторингу коде классов Package и PackageStructure и не могут быть бэкпортированы в libplasma1.

Похожий кэш файловых запросов был также добавлен в код, связанный с отображением визуальных тем. При этом этот кэш, в отличие от переработки классов Package и PackageStructure, может легко быть бэкпортирован для ветки KDE 4.7. При использовании кэша в коде обработки тем скорость проверки наличия 100 тысяч файлов уменьшилась с 6 секунд до 1/4 сек. Ценой кэширования является незначительное повышение потребления памяти (несколько килобайт).

  1. Главная ссылка к новости (http://aseigo.blogspot.com/201...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/31289-kde
Ключевые слова: kde, tune, speed, memory, plasma
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (81) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, trdm (ok), 22:39, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Не фига не понял, что стало работать быстрее?
     
     
  • 2.11, Аноним (-), 23:33, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Плазма! //Капитан

    p.s. интересно, что мешало уменьшать количество файловых операций? :)

     
     
  • 3.65, Аноно (?), 11:47, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему, и так быстро работала.
     

  • 1.3, Аноним (-), 22:39, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    И когда это в основной ветке будет?

    В KDE5?

     
  • 1.4, Аноним (-), 22:54, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Ценой кэширования является незначительное повешения потребления памяти ...

    Знаем мы их "незначительное" ... уже в 2 гига kde не влазит ((((

     
     
  • 2.5, Убунтовский хомячок (?), 23:01, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Откуда такая цифра?
    За полтора года активного использования KDE более 1.5Гб памяти не съедало, причем в т.ч. и сторонний софт.
     
     
  • 3.7, Аноним (-), 23:09, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • –16 +/
    Поставь последнюю(!) версию кед и уведешь :)
     
     
  • 4.12, Аноним (-), 23:34, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Поставь последнюю(!) версию кед и уведешь :)

    Кого уведет? Куда? И зачем?!

     
     
  • 5.57, Аноно (?), 10:05, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Плазму. В плазму. За плазмой.
     
  • 4.17, RazrFalcon (?), 23:46, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    4.6.95
    900Мб, аптайм полдня, браузер+амарок+мелкие проги.
    Так что не надо.
     
     
  • 5.23, Аноним (-), 00:04, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    4 6 4, только что включил по vsize ps ax -o pid, mem, cpu,sz,vsz,rss,comm 12... большой текст свёрнут, показать
     
     
  • 6.27, Карбофос (ok), 00:45, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    вам, очевидно, сюды: https://www.opennet.ru/opennews/art.shtml?num=31145
    там тоже кэп засветился
     
     
  • 7.34, Аноним (-), 03:39, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > вам, очевидно, сюды

    Зачем?

     
  • 6.69, Аноним (-), 12:52, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > мои три метки на четырёх файлах

    Вы таки уверены, что у нас не натравлен на всю homedir индексировать? :)
    Загляните в настройки: Параметры Системы -> Поиск по меткам и содержимому -> (дальше можно походить по вкладкам). В частности, Поисковые запросы -> Выбрать индексируемые папки. Заранее пожалуйста, кланяюсь... :)

     
     
  • 7.77, Аноним (-), 15:29, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы таки уверены, что у нас не натравлен на всю homedir индексировать? :)

    Strigi я отключил, там галочка есть. Хотя судя по тому что галочка в запуске KDE служб (Параметры системы-Запуск и завершение-Управление службами-Службы загружаемые при запуске) не отключает запуск служб возможно галочка отключения Strigi не отключает Strigi?

     
     
  • 8.80, Аноним (-), 18:42, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю Убирал ставил галочку там же strigi пропадал появлялся в процессах ... текст свёрнут, показать
     
  • 3.31, megabaks (ok), 03:00, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    лжец
    291 занято (вместе с emerge)
    учись готовить
    хотя...убунта - всё ясно
    да - аптайм овер 2 дня
     
     
  • 4.35, Аноним Ус (?), 03:40, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Делитесь рецептом пожалуйста. Где чего крутить?
     
     
  • 5.70, ваноним (?), 13:31, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    крутить gentoo
     
     
  • 6.85, Аноним Ус (?), 00:17, 28/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > крутить gentoo

    А почему я должен крутить именно генту? Я вовсе не желаю её крутить. Я желаю крутить Сюзанку или тётку Федору и иметь быстрые, насколько это возможно, Кеды.

    Дайте мне советы как сделать Кеды под этими двумя быстрыми. Не знаете? Вот то то и оно.

     
  • 4.44, Убунтовский хомячок (?), 07:18, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > лжец
    > 291 занято (вместе с emerge)
    > учись готовить
    > хотя...убунта - всё ясно
    > да - аптайм овер 2 дня

    Искренне рад за вас. :)
    Но я не делал каких либо "оптимизаций", ввиду отключения всяких свистоперделок\служб\etc, вполне возможно, что был запущен "офф.топик"под виртуалкой и прочим софтом. Сегодня утром посмотрел на только что загруженную систему. Потребление памяти ~700Мб. На борту Kubuntu 11.04 AMD64. Рискну предположить, что сами KDE откушали еще меньше, т.к. запускаются с ними  много чего. :)

     
  • 3.42, фтщтньщгы (?), 06:27, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все верно, все уходило в свап.
     
     
  • 4.43, Убунтовский хомячок (?), 07:12, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Swap крайне редко используется, т.к. swappines=1
     
  • 3.54, aes (ok), 09:28, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Откуда такая цифра? Что вы туда пихаете? У меня на 4.7 стабильно 300 метров.
     
     
  • 4.78, Аноним (-), 15:32, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Откуда такая цифра? Что вы туда пихаете? У меня на 4.7 стабильно
    > 300 метров.

    Вы видимо кроме kwin ничего больше из KDE не используете.

     
  • 2.62, A_N_O_N (?), 11:17, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Mem: 211M Active, 56M Inact, 94M Wired, 16M Cache, 59M Buf, 108M Free
    Swap: 1503M Total, 387M Used, 1116M Free, 25% Inuse
    FreeBSD 8.1
    KDE 4.6.5
    На мамке 512МБ
    ЧЯДНТ?
    При этом, что компилится libreOffice
     
  • 2.76, Andrew Kolchoogin (?), 15:13, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    {9} user@host:~ $ _mem=0; for i in 'ps awwux|grep user|awk -- '{print $6;}''; do _mem=$(( $_mem + $i )); done; echo $_mem
    1023400
    {10} user@host:~ $

    FreeBSD v8.2+KDE/ports.

     

  • 1.6, Аноним (-), 23:07, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    > QML-стилей
    > кэша обращений

    Надо исправлять не следствие, а проблему. Причина тормозов в совершенно бесполезном ничем не обоснованном натыкании недотехнологий типа js и скриптованного интерфейса куда это нахрен не нужно.

     
     
  • 2.8, анон (?), 23:11, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    гном-шелл не тормозит (js+css). странно. может у этого аарона сейго радиус кривизны рук больше чем у гномеров?
     
     
  • 3.9, Аноним (-), 23:24, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это все KDEPIM с MySql и прочим не отключаемым крайне необходимым функционалом.
     
     
  • 4.10, анон (?), 23:32, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    возможно-возможно. но:

    >3900мс до 40мс
    >6 секунд до 1/4 сек

    сколько лет существует кде4 и технология плазма? когда плазма действительно перестала падать? в 4.2.х вроде?

     
     
  • 5.30, Mine (?), 01:40, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А когда гномощель перестанет падать и начнёт работать?
     
     
  • 6.45, snark82 (ok), 07:28, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    арч. из 3.0.0 упал на ровном месте 2 раза за месяц (!). а сколько раз падали кеды веток 4.0.х - 4.2.х за _день_? :) из 3.0.2 - ни разу за все использование не упал, хотя там у меня 6 плагинов + самописные вставки в разных местах (aka собственный говнокод). плазма же "не падала" даже с плазмоидами которые шли в комплекте.  
     
  • 4.32, megabaks (ok), 03:02, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это все KDEPIM с MySql и прочим не отключаемым крайне необходимым функционалом.

    что есть "не отключаемым"?
    мускул отключается на раз, например

     
  • 4.64, Аноним (-), 11:36, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это все легко отключается командой chmod -x например. Но кеды по-прежнему не летают. Холодный старт дельфина на быстром декстопе, например, около 4-5 сек, хотя должен происходить мгновенно. Запилили бы уже прелоад тогда прямо в кеды.
    Менюшки тоже работают рывками, потребление процессора при этом скачет. На ноут уже впилил xfce, так и не дождавшись кед 4,7.
    В этой новости ожидал увидеть что-то вроде "в релизе 4,7 кеды работают в 10 раз быстрее, основные проблемы производительности устранены, ждем обновления 27-го числа"
     
  • 3.15, Аноним (-), 23:39, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > гном-шелл не тормозит (js+css).

    Еще бы он тормозил, там все кнопки кроме закрытия окна убрали.
    Предлагаю в гном 4 убрать также иксы, использовать голый фреймбуфер и в нем нарисовать 3 кнопки: ребут, шатдаун, донейт то гноум. Получится чудный интерфейс, и ни капельки не тормозной, и разработчикам профит, и освоить его сможет даже полный идиот :)

     
     
  • 4.18, анон (?), 23:46, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ознакомься с тех.минимумом. "кнопка закрытия" - это бинарный муттер. и только по секрету тебе: в гноме можно добавить кнопки максимизации и минимизации и даже, о боже, отрубить декорации для распахнутых на весь дисплей окон. сюрприз правда:)

    а весь интерфейс гном-шелла можно переписать и сразу запускать. снова сюрприз: без перекомпиляции)

     
     
  • 5.21, Strannik (??), 23:57, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, с открытыми исходниками многое можно...
     
  • 5.25, phaoost (ok), 00:21, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    в гноме можно сделать таскбар в три ряда? и трей в два? давно хочу с кед спрыгнуть да не знаю куда.
     
     
  • 6.46, snark82 (ok), 07:43, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я понимаю. троллинг и все такое. НО. в гном3 такая метафора как таскбар - отсутсвует, а трей, как таковой, разделён на 2 части - сам трей и месседжи внизу. гномеры где-то писали, почему они уменьшают количество иконок в трее и вообще хотят от него избавиться.

    >в гноме можно сделать таскбар в три ряда? и трей в два?

    да, можно:) вам, наверно, покажется, что я скажу дикие вещи, но весь этот функционал можете дописать вы сами. и с js+css это очень просто. к примеру, я дописал для дэша в меню пункт "Quit $PROGNAME", теперь мне удобно закрывать окна на любых раб столах не переключаясь. реализация заняла всего лишь 3 строки. js, кстати, я не знаю, но хорошо написанный код ГШ очень помог разобраться:) еще: есть такой ектеншн, window-navigator для выбора окна по Alt+№, немного переписав его я получил возможность по Shift +№ закрывать окна:) мне сложно представить, как похожее я смог бы написать для квин или компиза без вкуривания их кода и бесконечных компеляций.

    п.с. проскакивал екстеншн с таскбаром внизу для гномшелла, правда, там в 1 линию. думаю переписать на 2-n линий будет не сложно;)

     
     
  • 7.48, кудым (?), 08:14, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > дописал
    > переписал
    > исправил
    > доделал

    Ну вот все и встало на свои места. Плазма уже 200 лет не падает, а гномощель дописывать и переписывать используя очень простые js+css. Это эпический вин.

     
     
  • 8.50, snark82 (ok), 08:19, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я не исправлял ошибки в коде, а просто дописал необходимый функционал разницу ф... текст свёрнут, показать
     
     
  • 9.56, Угумс (?), 09:58, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Агамс, видали мы этот гномошел Просто ржут люди над ним ... текст свёрнут, показать
     
  • 8.59, phaoost (ok), 11:03, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    плазма тоже и падает и глючит рестартовать кеды приходится гораздо чаще чем ядр... текст свёрнут, показать
     
     
  • 9.81, Анон (?), 22:06, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не пи ть Кеды запущены и не перезагружались xxxxx xxxxx uptime 00 11 18 ... текст свёрнут, показать
     
     
  • 10.83, phaoost (ok), 23:18, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    верю, раньше у самого так и было я сейчас после после слиипа рандомные глюки вы... текст свёрнут, показать
     
  • 7.58, phaoost (ok), 10:52, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я понимаю. троллинг и все такое. НО. в гном3 такая метафора как
    > таскбар - отсутсвует, а трей, как таковой, разделён на 2 части
    > - сам трей и месседжи внизу. гномеры где-то писали, почему они
    > уменьшают количество иконок в трее и вообще хотят от него избавиться.

    нет, не троллинг. меня реально достали глюки кде. пересмотрел неделю назад другие оконные менеджеры (включая xmonad). только гнома не смотрел, потому как уже видел его пару версий назад.

    >>в гноме можно сделать таскбар в три ряда? и трей в два?
    > да, можно:) вам, наверно, покажется, что я скажу дикие вещи, но весь
    > этот функционал можете дописать вы сами. и с js+css это очень
    > просто. к примеру, я дописал для дэша в меню пункт "Quit
    > $PROGNAME", теперь мне удобно закрывать окна на любых раб столах не
    > переключаясь. реализация заняла всего лишь 3 строки. js, кстати, я не
    > знаю, но хорошо написанный код ГШ очень помог разобраться:)

    в том то и дело что совершенно не хочется осваивать js+css. хочется простого человеческого счастья :) тогда уж можно хаскель освоить - все ж xmonad куда интереснее гномов с кедами

     
     
  • 8.63, snark82 (ok), 11:30, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    я подумал троллишь ну тогда можешь посмотреть в сторону опен флюкс бокс и как... текст свёрнут, показать
     
  • 8.79, Sokoloff (?), 17:07, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Или попробуй razor-qt https sourceforge net apps mediawiki razor-qt index ph... текст свёрнут, показать
     
  • 3.51, Sergey722 (ok), 08:25, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >может у этого аарона сейго радиус кривизны рук больше чем у гномеров?

    Может и так. Только чем больше радиус кривизны, тем прямее руки (кривизна - это что-то типа 1/R).

     

  • 1.14, Аноним (-), 23:38, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как раз похожую тему читаю в паттернах проектирования. И вам советую, вместо извливания на формуах.
     
     
  • 2.16, Аноним (-), 23:41, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Как раз похожую тему читаю в паттернах проектирования. И вам советую, вместо
    > извливания на формуах.

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

     
     
  • 3.41, Avator (ok), 06:08, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    зато программы от тех, которые книжек не читают просто верх совершенства, ага ;)
     
     
  • 4.49, meego (?), 08:18, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > зато программы от тех, которые книжек не читают просто верх совершенства, ага
    > ;)

    Ксо-жалению, это уже не так далеко от правды.
    Эффективные программы все чаще получаются у тех, кто работает быстро на результат, восновном что бы продать. У людей, которые читают умные книжки, все чаще выходит академичный красивый код, выходит медленно, им больше по нраву программирование ради красивого книжного программирования. А посоны чпокают на C# по рыхлому программки и все довольны результатом.
    Безусловно такая тенденция есть.

     
     
  • 5.53, Аноним (-), 09:19, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тех, кого ты защищаешь называются быдлокодерами. я смотрю у нас тут парниши из мелкософт понабегали, раз своих защищают
     
     
  • 6.55, Жмых (?), 09:56, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> meego
    >> Ксо-жалению, это уже не так далеко от правды.
    > тех, кого ты защищаешь
    > парниши из мелкософт

    А туда ли ты попал? Кого же он защищал? Сказано же, к сожалению. Микрософтофобия? Удел слабых. Микрософтоненависть - вот удел сильных.

     
  • 3.67, Аноним (-), 12:04, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Практика показывает, что недостаточно читать (умные) книги, неплохо бы применять полученные знания на практике. При этом одни приёмы и технологии укрепляют свои позиции, другие отсеиваются. Цитата в тему: http://bash.org.ru/quote/402989
     
  • 2.19, Аноним (-), 23:53, 25/07/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Как раз похожую тему читаю в паттернах проектирования.

    Как называется? «Бэкпортирование не нужно», «Как сломать совместимость за минимум изменений» или «Нет поддержки — нет проблем»? :)

     
     
  • 3.68, Аноним (-), 12:09, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Все эти проблемы описаны в другой: "Рефакторинг" Фаулера. Но это всё очень "объектные" книги. Под тему в KDE подходит, там много объектного кода, вроде. Тут много злопыхателей на тему объектно-ориентированного программирования. Для процедурного программирования там есть полезные вещи/приёмы, но гораздо меньше, имхо. Хотя, полезная информация, пожалуй, всегда найдётся. Даже для приверженцев процедурного программирования.
     

  • 1.20, Аноним (-), 23:53, 25/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    изобрели prelink для KDE?
     
  • 1.24, Аноним (-), 00:14, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Гномоводы, Вы что такие злорадные? Порадуйтесь с нами. KDE уже на планшетах летает. В ОЗУ занимает всего 400Мб (уметь только нужно...) И KWin прекрасно работает с открытыми дровами.
     
     
  • 2.26, Аноним (-), 00:24, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И KWin прекрасно работает с открытыми дровами.

    Вы не поверите... в 4.4 — работал идеально для меня, в 4.6 всё сломали. Безумное мерцание, потеря отрисовки (когда кусок окна не перерисовывается), потеря фона и т.д. ATI свободные дрова. Пришлось отключить.

     
  • 2.33, megabaks (ok), 03:05, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Гномоводы, Вы что такие злорадные? Порадуйтесь с нами. KDE уже на планшетах
    > летает. В ОЗУ занимает всего 400Мб (уметь только нужно...) И KWin
    > прекрасно работает с открытыми дровами.

    нашёл чем гордится)
    выше 291 - это кеды в компизе + хромиум + емерж
    думай, повар :3

     
  • 2.37, Аноним Ус (?), 03:45, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > ...уметь только нужно...

    Вот ещё один умелец. Рецепты давайте. А то только пустые заявления слышно.


     
     
  • 3.39, megabaks (ok), 03:52, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> ...уметь только нужно...
    > Вот ещё один умелец. Рецепты давайте. А то только пустые заявления слышно.

    использовать нормальный дистр
    выпиливать лишнее
    использовать прелинк
    ...
    профит
    всё просто

     
     
  • 4.40, Аноним Ус (?), 04:35, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, да. Как обычно ничего содержательного. Ни одного совета который можно проверить.

    <ехидно_злой_сарказм>

    Тогда слушайте сюда... У меня КДЕ 4.6.5 ест 16 Мб памяти и при этом летает !

    Хотите знать рецепт... а он прост:

    использовать нормальный дистр
    выпиливать лишнее
    использовать прелинк
    ...
    профит

    </ехидно_злой_сарказм>

     
     
  • 5.60, ach (ok), 11:06, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, да. Как обычно ничего содержательного. Ни одного совета который можно проверить.

    Да чего там сложного? На генте KDE делается существенно легче путем отключения семантического поиска (USE-флаг "-semantic-desktop") и отключением зависимости на mysql (USE-флаг "-mysql"). После чего KDE ощутимо работает быстрее.

     
  • 2.47, snark82 (ok), 07:56, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >В ОЗУ занимает всего 400Мб

    а ведь когда-то кде не было прожорливым:) а теперь "всего лишь" 400 мб, и при этом нужно кучу отломать.

     

  • 1.28, Аноним (-), 01:02, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    вот это круто . теперь kde работает быстрее ! но всеравно не жалею что спрыгнул с e17 на fluxbox )
     
  • 1.36, Аноним (-), 03:41, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > сообщил о проведении ряда оптимизаций, связанных с уменьшением потребления памяти

    и после всего

    > Ценой кэширования является незначительное повышения потребления памяти (несколько килобайт).

     
     
  • 2.38, Аноним Ус (?), 03:48, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> сообщил о проведении ряда оптимизаций, связанных с уменьшением потребления памяти
    > и после всего
    >> Ценой кэширования является незначительное повышения потребления памяти (несколько килобайт).

    Не придирайтесь, сэкономили 1 Мб истратили 64К всё равно экономия на лицо, и скорость работы выросла. Во всяком случае хочется верить, что так оно и есть :-)

     
     
  • 3.72, Аноним (-), 14:14, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    скорость работы возросла при добавлении виджетов на панель или рабочий стол во время загрузки или непосредственно во время работы. И заметить это можно при добавлении виджетов 100-1000 одновременно. Понятно, что никто добавлять одновременно виджетов 100 не будет, да и не может,  зато всем будет казатся, что скорость возросла
     
     
  • 4.73, Аноним (-), 14:20, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    они бы лучше нормальную поддержку SVG сделали, хотя бы версии 1.0. О версии 1.1 и вовсе молчу. А то видите ли, им эффект размытия нужен, и вместе с ним GL-ES. Неужели такого эффекта в SVG нет? Конечно же есть. Вот только plasma его не понимает (или что там отвечает за отрисовку svg-виджетов?)
     

  • 1.52, Слакварявод (?), 09:16, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а это не тот крендель, кто с "удивлением" увидал недавно, что память на десктопе у него кончилась при запуске старкрафта? ;)
     
     
  • 2.61, Аноним (-), 11:08, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это ведущий разработчик KDE, бывший сотрудник TrollTech, соавтор плазмы
     

  • 1.66, zomg (?), 11:49, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У меня арч. KDE 4.6.5
    Nepomuk выключен в systemsettings.
    Akonadi и MySQL выпилены с игнорированием зависимостей -- pacman -Rsdd akonadi
    Akonadi добавлен в /etc/pacman.conf в секцию IgnorePkg.
    После старта системы (перед запуском всяких браузеров), занятая память - 310 MB.
    DAEMONS=(syslog-ng network netfs crond sshd ntpd alsa gpm acpid dbus cupsd samba bluetooth)
    Вот вам и рецепт.
     
     
  • 2.71, Аноно (?), 14:09, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как же вы без Аконади работаете??
     
     
  • 3.82, zomg (?), 22:14, 26/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Это был сарказм?
    Работаю хорошо. KDEPIM не пользуюсь, он мне не нужен, использую Thunderbird+Lightning. Подозреваю, что KDEPIM без аконади не заработает, но это не мои проблемы.
     

  • 1.74, анонимко (?), 14:21, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >QML-стилей

    Тык они сразу бы написали, что вначале тормознули своими скриптами, а потом ускорили. А в итоге слегка тормознутее вышла, чем в KDE 4.5(?) Ну вобщем где там QML появился? В Qt 4.7?

     
  • 1.75, Fantomas (??), 14:24, 26/07/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ставте 3ware рейд с 512МБ памяти и бетери бакап юнит и будет уже сейчас все хорошо работать.
     
     
  • 2.84, FreiheitsSender (ok), 08:32, 27/07/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ставте 3ware рейд с 512МБ памяти и бетери бакап юнит и будет
    > уже сейчас все хорошо работать.

    Ты еще IBM'ским мейнфрейм под кеды посоветуй...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру