|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Blochintsev 2:5020/400 06 Mar 2004 02:58:33 To : Andrew Muhametshin Subject : Re: Утечка памяти в XFree -------------------------------------------------------------------------------- Andrew Muhametshin <andrew@trifon.ru> wrote: > субж под FreeBSD-5.X(от 5.1 до 5.2.1-RELEASE #15) XFree-4.3(из портов) > Вопрос: кто конкретно виноват и самое главное, что же теперь делать?.. > Кто виновен - X_ы или приложения. Субж замечен пока только при > использовании gimp2 и gqview. > Может кто проверит у себя. Есть несколько способов это инициировать: > 1. в гимпе открыть сразу 10-20 а их нужно именно сразу открывать? > файлов от 1Мб до 5Мб - после чего X_ы А если не в Мб мерять, а в пиксель*пиксель? Mы как-то сгенерили картинку, что-то вроде 15000x15000, а в мегабайтах она была маленькая (не фотография, а результат построения какой-то схемы). gimp долго мучался, но открыть сумел... (swap-а хватило :). > разбухнут, а после закрытия гимпа так и не уменшатся > (VmSize=~300,VmRss=~200), если операцию повторить то (VmSize=~500), но > рано или поздно, при повторении, машина встанет колом, - при > благоприятных условиях может обойдется перезагрузятся X_ов(но чаще висюк > полный). > 2. можно еще в гимпе картинку ~2000x2000 индексированную преобразовать в > серую и не дожидаясь завершения операции применить автоуровни -- если во > время не отменить то Xы сожрут всю память и... Hо после закрытия гимпа > память так и не вернется. конкретно на этой операции не проверял, но у меня gimp вылетал неоднократно, если начать что-то делать, не дождавшись завершения предыдущей операции. > 3. ну и gqview просто при просмотре(создании превьюшек) (более 1000 > файлов в каталоге) Может, я чего-то делаю не так... Swap: 384M Total, 52M Used, 332M Free, 13% Inuse PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND 1319 bag 2 0 77412K 28744K select 14:37 0.00% 0.00% opera 1247 bag 28 0 322M 58824K RUN 9:14 0.00% 0.00% XFree86 2491 bag 2 0 23468K 1176K select 2:16 0.00% 0.00% operamotifwrap 1261 bag 2 0 4988K 2044K poll 1:40 0.00% 0.00% wmcliphist 1252 bag 2 0 4656K 2020K select 1:29 0.00% 0.00% icewm 143 root 2 0 916K 372K select 1:02 0.00% 0.00% moused 1275 bag 2 0 2428K 1272K select 0:32 0.00% 0.00% rxvt 1260 bag 2 0 1788K 748K poll 0:14 0.00% 0.00% xbattbar 1254 bag 10 10 1804K 852K nanslp 0:08 0.00% 0.00% xautolock 1299 bag 2 0 2344K 1348K select 0:08 0.00% 0.00% rxvt 3445 bag 2 0 44664K 41924K poll 0:07 0.00% 0.00% gimp-1.2 1287 bag 2 0 2388K 1372K select 0:06 0.00% 0.00% rxvt 3430 bag 2 0 7628K 5136K poll 0:05 0.00% 0.00% gqview это с gimp-ом в котором открыто 20 фоток 1600x1200 + gqview в каталоге в котором есть 1486 таких же фоток (preview-шки были созданы раньше) До запуска gimp+gqviw у X-ов было SIZE=290M После выхода из gimp+gqviw XFree86 остался с SIZE=317M, но при повторном их запуске расти не стал. > Проверено под AMDK7(512M, RadeonVE) и PIII(128M, MilleniumII). 4.9-STABLE + XFree-4.3 на "GeForce2 Go" + nvidia-шный драйвер. > > P.S. Если кто проверит и подтвердит этот субж, - сообщите куда следует, > а то мы языками на должном уровне не владемс, простые чабаны однако. --- ifmail v.2.15dev5.3 * Origin: Digital Generation (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/8428b82bb0b9.html, оценка из 5, голосов 10
|