Страница 1 из 1
Утечка памяти в иксах?
Добавлено: 2008-05-07 19:29:47
Larin
Около месяца назад начал юзать kde. Собрал самый минимум т.е. только голый kdebase без остальных модулей. Заметил, что при загрузке иксов юзается где-то 80 метров оперативы(это вместе с compiz), но уже после нескольких часов работы загрузка составляет около 180-200 метров. это только у меня или это кеды текут?
Re: Утечка памяти в иксах?
Добавлено: 2008-05-07 19:59:10
zg
а версии? ось, кеды?
на работе FreeBSD7.0 kde-3.5.8 1Gb RAM, 8-10 часов работают траблов вроде нет
Re: Утечка памяти в иксах?
Добавлено: 2008-05-07 20:30:58
Larin
zg писал(а):а версии? ось, кеды?
на работе FreeBSD7.0 kde-3.5.8 1Gb RAM, 8-10 часов работают траблов вроде нет
блин...забыл.
Код: Выделить всё
ttyp1# uname -a
FreeBSD machine 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Tue Apr 22 01:53:49 UTC 2008 root@:/usr/obj/mnt/gosxran/src/sys/NEW i386
ttyp1#
Код: Выделить всё
ttyp1# pkg_info| grep kde-3
kde-3.5.8_1 The "meta-port" for KDE
ttyp1#
Код: Выделить всё
ttyp1# dmesg| grep memory
real memory = 536543232 (511 MB)
avail memory = 511451136 (487 MB)
ttyp1#
Причем раньше таких утечек не было...возможно потому, что в make.conf была выставлена оптимизация под проц?
хм..какой командой пересобрать все установленные порты?
Re: Утечка памяти в иксах?
Добавлено: 2008-05-07 20:51:42
zg
Larin писал(а):хм..какой командой пересобрать все установленные порты?
))) не иди по ложному пути ))) я вчера слил 7.0, собрал дивидюк, пришёл на работу в 9:30, слил личную инфу на сервак, а потом взял и убил весь жёсткий нафиг, а после накатил семёрку, скачал оо под неё и в 13:00 всё стало замечательно )) а до этого кеды пересобирал дня три...
из софта:
кеды, офис (ОО), зенд, фирефокс, пуття, сим-им
ЗЫ до этого неправильно обновился
ЗЗЫ ну если хочется геммороя portupgrade -fa, либо make с флагом FORCE_ чего-то там
ЗЗЗЫ накатить фрю по новой быстрее, чем пересобирать все порты
Re: Утечка памяти в иксах?
Добавлено: 2008-05-07 20:54:52
zg
Larin писал(а):ttyp1# dmesg| grep memory
real memory = 536543232 (511 MB)
avail memory = 511451136 (487 MB)
кстати.. когда у меня стояло 512 оперативы и встроенная видяха, то были подтормаживания на 6.3. Вылечились расширением оперативы до гига и видяхой 9600... а на 6.2 никаких тормозов не было...
Re: Утечка памяти в иксах?
Добавлено: 2008-05-08 5:48:40
manefesto
память кэшируеться....ничего страшного нету что у тебя всё время растет объем выделенной памяти. Ты же софт ведь запускаешь. Тема не раз окучивалась
Re: Утечка памяти в иксах?
Добавлено: 2008-05-08 11:14:46
Larin
manefesto писал(а):память кэшируеться....ничего страшного нету что у тебя всё время растет объем выделенной памяти. Ты же софт ведь запускаешь. Тема не раз окучивалась
ну да... из софта только опера и psi:) в опере "кэш в памяти" отключил.
Просто когда я на fluxbox-е сидел такого не было...
Re: Утечка памяти в иксах?
Добавлено: 2008-05-08 11:47:26
zg
Код: Выделить всё
last pid: 1598; load averages: 0.45, 0.29, 0.12 up 0+03:16:29 14:40:02
60 processes: 1 running, 59 sleeping
CPU states: 1.1% user, 0.0% nice, 0.4% system, 0.0% interrupt, 98.5% idle
Mem: 103M Active, 96M Inact, 118M Wired, 20M Cache, 111M Buf, 654M Free
Swap: 2013M Total, 2013M Free
PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
1496 root 9 96 0 54276K 45804K ucond 0:52 6.79% firefox-bin
809 root 1 96 0 168M 46056K select 2:57 2.64% Xorg
887 root 1 96 0 32396K 27172K select 0:05 0.05% kdeinit
885 root 1 96 0 53276K 24380K select 0:04 0.05% kdeinit
877 root 1 96 0 33656K 26036K select 0:11 0.00% kdeinit
441 root 1 96 0 3240K 1012K select 0:08 0.00% moused
900 root 1 96 0 53268K 24452K select 0:08 0.00% sim
889 root 1 96 0 57012K 28952K select 0:07 0.00% kdeinit
895 root 1 60 r16F 14548K 9192K select 0:05 0.00% artsd
912 root 1 96 0 28404K 21460K select 0:03 0.00% kdeinit
897 root 1 96 0 27212K 20448K select 0:01 0.00% kdeinit
851 root 1 96 0 5016K 2532K select 0:01 0.00% gam_server
925 root 1 96 0 35504K 26852K select 0:01 0.00% kdeinit
872 root 1 96 0 25616K 17764K select 0:00 0.00% kdeinit
707 root 1 96 0 5848K 3192K select 0:00 0.00% sendmail
882 root 1 8 0 3228K 988K nanslp 0:00 0.00% kwrapper
654M Free с самого начала рабдня как было так и есть... ядро генерик, кде из пакетов фри7.0 релиз 0.
Re: Утечка памяти в иксах?
Добавлено: 2008-05-08 11:54:18
Larin
вот-вот при загрузке у меня тоже самое...
хз...за ночь пересобрал иксы и kde с оптимизацией...посмотрим, что будет.
Re: Утечка памяти в иксах?
Добавлено: 2008-05-15 20:17:13
Larin
добавил гиг оперативы теперь загрузка памяти держится 200-250 метров:)
Re: Утечка памяти в иксах?
Добавлено: 2008-05-20 23:03:44
Alex Keda
добавь ещё гиг - будет 400.
это не винда. тут всё иначе.
да и столбец надо соседний смотреть.
в котором 46 мегов...
Re: Утечка памяти в иксах?
Добавлено: 2008-05-20 23:24:54
hizel
под какие цели Xorg хавает память вам поможет понять xrestop
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 11:26:42
Larin
lissyara писал(а):добавь ещё гиг - будет 400.
это не винда. тут всё иначе.
да и столбец надо соседний смотреть.
в котором 46 мегов...
что за соседний столбец? поясни плз:)
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 13:29:41
barsykoff
Lissyara говорит смотреть на столбец RES, именно он показывает реальную память, занимаемую процессом в данный момент. В принципе, по информативности, он аналогичен виндозному диспетчеру задач, который показывает занятую память. Столбец же SIZE
показывает выделенный размер процесса, включая компоненты текста, данных и стека. Поскольку части этих компонентов совместно используются в рамках всей системы, то этот столбец может не дать точных данных, чтобы можно было узнать, сколько памяти использует процесс.
Брайан Таймэн
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 14:21:28
Larin
barsykoff писал(а):Lissyara говорит смотреть на столбец RES, именно он показывает реальную память, занимаемую процессом в данный момент. В принципе, по информативности, он аналогичен виндозному диспетчеру задач, который показывает занятую память. Столбец же SIZE
показывает выделенный размер процесса, включая компоненты текста, данных и стека. Поскольку части этих компонентов совместно используются в рамках всей системы, то этот столбец может не дать точных данных, чтобы можно было узнать, сколько памяти использует процесс.
Брайан Таймэн
а где сумма RES?:)
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 18:42:03
Alex Keda
от блин...
в столбик посчитаешь

))
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 22:05:35
Larin
lissyara писал(а):от блин...
в столбик посчитаешь

))
а тебе что бухгалтерша?

))
Re: Утечка памяти в иксах?
Добавлено: 2008-05-21 22:09:15
Alex Keda
от народ обленился

ну скрипт напиши в три строки - пусть вызывает топ в пакетном режиме и считает сумму по столбику

))
Re: Утечка памяти в иксах?
Добавлено: 2008-05-22 10:08:45
barsykoff
Larin, а зачем тебе сумму считать?

В top'e же сверху написано:
Код: Выделить всё
Mem: 103M Active, 96M Inact, 118M Wired, 20M Cache, 111M Buf, 654M Free
Re: Утечка памяти в иксах?
Добавлено: 2008-05-22 12:03:29
manefesto
Код: Выделить всё
last pid: 61708; load averages: 0.60, 0.42, 0.47 up 0+02:16:02 15:03:57
108 processes: 1 running, 107 sleeping
CPU: 3.9% user, 0.0% nice, 6.4% system, 0.4% interrupt, 89.3% idle
Mem: 213M Active, 162M Inact, 129M Wired, 2072K Cache, 112M Buf, 1489M Free
Swap: 1024M Total, 1024M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1204 root 1 96 0 322M 55648K select 1 22:09 5.27% Xorg
Утечки нету, тема закрыта