LINUX.ORG.RU
ФорумTalks

[вброс][kde4]кто такие разрабы

 


0

1

<opennet>
Кристоф Калман (Christoph Cullmann), один из ведущих разработчиков текстового редактора Kate с удивлением обнаружил, что во время игры StarCraft 2, ядро завершило её по событию OOM (нехватка виртуальной памяти в системе). Ситуация показалась ему очень странной, ведь на его рабочей машине было установлено 4 Гб оперативной памяти, т.е. даже теоретически сложно представить, что вызвало такое поведение.

Небольшое расследование, проведенное им, показало, что запущенные процессы KDE потребляют неприемлемо много оперативной памяти. Вывод команды top показал, что демон virtuoso, который используется для обеспечения хранения данных в Nepomuk (семантический десктоп) съел 40% производительности одного процессорного ядра. Кроме того, только элементы связанные с менеджером персональной информации Kontact (/usr/bin/kontact, konadi_nepomuk_email_feeder, akonadi_imap_resource и mysqld) в сумме съели 997 Мб (RSS) ОЗУ или 3.1 Гб виртуальной памяти.

Резюмируя свои проблемы, Кристоф пришёл к выводу, что разработчикам KDE стоит подумать о решении столь серьёзных проблем, а он в свою очередь впредь будет выгружать ненужные процессы KDE из памяти перед запуском игры или увеличит объём ОЗУ. На компьютере Кристофа установлен последний стабильный релиз KDE 4.6.5.</opennet>
pruff --> http://kate-editor.org/2011/07/10/kde-4-6-5-starcraft-2/

★★★★

Вот, кстати, непонятно еще, почему, к примеру, несчастный калькулятор (kcalc) так много жрет:

26619 eddy      20   0  762m 439m  32m S    1 21.8 104:16.42 firefox-bin                                 
 1849 root      20   0  108m  57m 9.8m S    0  2.8 121:35.14 X                                           
 9964 eddy      20   0  227m  53m  17m S    0  2.7   2:32.52 thunderbird-bin                             
13381 eddy      20   0  505m  17m 9016 S    0  0.9   4:52.57 audacious2                                  
23421 eddy      20   0 63260  14m  11m S    0  0.7   0:12.25 kcalc                                       
 3350 eddy      20   0 53660  12m 5680 S    0  0.6   2:36.33 terminal                                    
14788 eddy      20   0 63472  12m 7668 S    0  0.6   0:13.78 VirtualBox  
(это самая верхушка top'а, firefox гарантирует =) )

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

что за версия X'ов? а то у меня они всегда ~30-40Мб отжирают. Даже удивляешься, как какой-то gmucibrowser жрёт больше памяти чем иксы...

chinarulezzz ★★
()
Ответ на: комментарий от Novell-ch

>потому что непомук и аконади не нужно в таком говеном виде, в котором оно сейчас

fixed for great justice

Pinkbyte ★★★★★
()
Ответ на: комментарий от pekmop1024

>Приходится ковыряться в куче *.desktop и заниматься прочим непотребством, чтобы правда отключить...

какой кошмар. хорошо что мне на работае(у меня гента) этого делать не пришлось - отключилось одной галочкой. Хотя дома, при переезде на KDE 4 я даже не стал собирать akonadi и nepomuk - не нужны.

Pinkbyte ★★★★★
()
Ответ на: комментарий от X10Dead

а старая добрая структура с директориями нынче устарела? КСЖ

Pinkbyte ★★★★★
()

>kde4

Этим бенчмарком кто-то пользуется всерьёз? Печально, что kdenlive имеет такой префикс.

uzbl
()

понятно почему КДЕ тормозит

на его рабочей машине было установлено 4 Гб оперативной памяти

впредь будет выгружать ненужные процессы KDE из памяти перед запуском игры или увеличит объём ОЗУ.

оптимизировал чо)

chinarulezzz ★★
()
Ответ на: комментарий от Pinkbyte

ну да, ну да - http://ithappens.ru/story/6680

Ага, ага...

— Куда ты сохранил тот шаблон договора?
— В «ычедээ» погляди.
— А где все договоры по «1234» от 11 числа?
— Хм.., а «н$рх» его знает...

:)

amus ★★★
()
Ответ на: комментарий от darkshvein

> Вчера хвалили девочку

Показал жене, у неё образование в области строения человека. Говорит, что однозначно мужик, на крайний случай гермафродит (несмотря на маникюр и прилизанное лицо).

adepto
()
Ответ на: комментарий от megabaks

> насмотрелся на это говно (бигл) ещё в 2007-ом

То был 2007й. Непомуку еще до уровня бигля рости и рости.

Suigintou ★★★★★
()
Ответ на: комментарий от registrant

>сопьешься... найди хоть что-нибудь хорошее. даже в квине.

Девиз для мегабакса: «Истина в квине!»

kss ★★★★★
()
Ответ на: комментарий от chinarulezzz

мда...
ты понимаешь хоть что ты сравнить пытался?
можешь не отвечать - вижу, что не понимаешь

megabaks ★★★★
() автор топика
Ответ на: комментарий от vurdalak

это будет уже совсем не непомук
ибо для нормальной работы непомук придётся просто выкинуть и написать снуля
то что предлагают для поиска кедорасты сейчас - это лютый северный зверёк as is:
стриги
непомук
виртуозо
мускул
НАХРЕНА!?
достаточно 1 файла и простого гуя, который жрать столько просто не сможет

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

стриги непомук виртуозо мускул

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

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

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

megabaks ★★★★
() автор топика
Ответ на: комментарий от vurdalak

ЭТО не unix-way!
задача - поиск
точка
давай греп разобьём:
1 программа открывает файл и передаёт по конвейеру дальше
2 программа принимает и собственно ищет
3 программа подсвечивает искомое
4 программа выводит результат
это по твоему unix-way?

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

Я, значит, некрофил-неосилятор только потому, что УМВР. У нормального человека же должно не работать, глючить и жрать всю память. Я правильно понял?

Deleted
()

Гламурные кедерастические свистелки и перделки ненужны
</thread>

wintrolls ☆☆
()

кстати о разработчиках

где свн/гит (или что) с kde printe-applet? я имею авантюрную задумку переписать его с питона на плюсы, а то как бельмо в глазу

d0de-stillhet
()
Ответ на: комментарий от megabaks

опять же - зачем мускул и виртуозо, если индекс можно просто хранить в *.sqlite?

С каких это пор SQLite быстрее или функциональнее MySQL?

Deleted
()

Дожили. У менеджера рабочего стола теперь потребление ресурсов как у средненькой игрушки. Может теперь перед запуском игры закрывать сеанс, запускать чистые иксы без всего и только потом игру?

Hope ★★
()
Ответ на: комментарий от Deleted

с таких, что его достаточно для поставленной задачи
+ не нужны постоянно запущенные монстры

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

нет - у тебя ооооочень старые кеды

В «очень новых кедах» изменений в сравнении с моими не так много - всего лишь много багфиксов, оптимизаций и, говорят, более вменяемый KDEPIM.

Deleted
()

Странно, у меня кеды наоборот ели меньше памяти чем гном (в гноме много едят свистоперделки, которые в кедах из коробки).

psh ★★
()
Ответ на: комментарий от megabaks

с таких, что его достаточно для поставленной задачи

Угу, давайте перепилим кеды, чтобы они вместо быстрого и фичастого MySQL использовали медленный и не фичастый SQLite. Тогда мы только усугубим главные проблемы (медленность, прожорливость).

ИМХО, здесь можно было бы перейти на firebird-embedded - тогда не пришлось бы юзать сильно кастрированную и не быструю СУБД, и заодно не пришлось бы держать постоянно запущенный демон. Однако возникли бы другие проблемы, например NEPOMUK бы по понятным причинам долго запускался (ведь при каждом запуске инициализировать Firebird, открывать БД...).

Deleted
()
Ответ на: комментарий от Deleted

>вместо быстрого и фичастого MySQL использовали медленный и не фичастый SQLite
убило

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks
This project aims to be a full replacement for the
current printing management of KDE.

* It should be small and fast
* Simple and functional
* Very well integrated

printd - contains a kded module that checks for user print jobs and shows a systray icon
 --TODO
  - detect new printers
printqueue - contains an application that show the printers queue
 -- what works
  - Hold job
  - Resume job
  - Cancel job
  - Filter between Active, Completed and All jobs
  - Move jobs between printers, by using drag'n'drop with 2 queues open
  - Pause and Resume printer

printer-manager-kcm - configure printers in a very simple way
 --TODO
  - add new printers
  - show supply levels

вот что в ридми. что-то аж перехотелось свой велосипед делать :3

d0de-stillhet
()
Ответ на: комментарий от megabaks

ты уже который пост флудишь о неправильном сравнении и виляешь от вопроса в чем же эта ошибка!

Давай еще раз: почему нельзя сравнить кде и флюксбокс например!?

Можешь ответить или занервничаешь, плеваться в монитор и кричать свободен будешь!? :)

chinarulezzz ★★
()
Ответ на: комментарий от megabaks

давай греп разобьём: 1 программа открывает файл и передаёт по конвейеру дальше 2 программа принимает и собственно ищет 3 программа подсвечивает искомое 4 программа выводит результат это по твоему unix-way?

Если на обмен между частями не будет тратится больше ресурсов, чем мы получим от их разделения, то да.

vurdalak ★★★★★
()

Мне до поры до времени нравились кеды, пока я не понял, что они работают в основном над фичами, а не над устранением багов.

Реально, они разрослись чересчур.

post-factum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.