Essien Ita Essien wrote: > Eugen Minciu wrote: > >> On Tue, 26 Sep 2006 14:31:04 +0900 >> Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: >> My entrance is built on September 11th and I don't have this problem. >> >> Hope this helps you narrow it down. >> >> > Ok... found it after a few minutes of poking around web-cvs. > > Actually, the problem came in with the shell utilization patches... > http://e.kevb.net/cgi-bin/viewvc.cgi/e17/apps/entrance/src/client/entrance_session.c?r1=1.85&r2=1.86&sortby=date > > Now that I've identified it. It will be fixed soonest. > all fixed now.
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1955 root 15 0 6952 1936 1528 S 0.0 0.4 0:00.04 entranced 16418 root 16 0 2008 712 576 S 0.0 0.1 0:00.80 entrance_login 16429 essiene 16 0 18532 8064 724 S 0.0 1.6 0:00.00 entrance 16430 essiene 15 0 23592 17m 4260 S 0.0 3.4 0:05.05 enlightenment booyaa!! I'll be more carefull in reviewing patches in future. Cheers, Essien > Cheers, > Essien > >>> OK - a quick check today: >>> >>> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >>> 4183 root 15 0 79712 28m 5216 S 0 2.9 0:35.94 Xorg >>> 9385 raster 15 0 106m 21m 11m S 0 2.1 0:03.04 sylpheed >>> 4189 root 16 0 65112 13m 3060 S 0 1.3 0:04.72 entrance >>> 4600 raster 16 0 65112 11m 704 S 0 1.1 0:00.00 entrance >>> 4601 raster 15 0 70988 9604 3984 S 0 0.9 1:50.63 enlightenm >>> 4168 root 16 0 41956 1248 860 S 0 0.1 0:00.00 entranced >>> >>> ... now yes - i know how top and ps can lie - BUT, i only now JUST noticed - >>> someone has removed my work of using entrance_login. ie entranced spawns >>> (and >>> manages) X and entrance (entrance is the gui front end). when you >>> authenticate >>> - entrance runs the login session. in order to make sure that when your >>> login >>> ends everything is cleaned up login-wise, entrance_login sits and waits for >>> the >>> user's login to end. entrance_login is small - it uses no efl libs. it is >>> intended to be so small as to use very little ram while you are logged in. >>> this >>> seems to have been thrown out the window now with entrance spawning 2 >>> incarnations of itself and just siting around hogging stale unused memory >>> that >>> will eventually need to be swapped out - while a user is logged in. >>> >>> why was this removed? why suddenly consume about 20MB worth of resident >>> pages >>> of ram when this is really not needed? just exec() entrance_login so it >>> replaces the entrance process with a brand new one that has no allocated >>> memory, fragmented pages etc. if any housekeeping needs to be added - add >>> it to >>> entrance_login and pass it in via cmd-line, stdin or something. as it stands >>> entrance is hogging a huge amount of memory for no useful purpose. entranced >>> should stick around - and really - it's not fat at all (400k of resident >>> pages >>> or so). look at the above - enlightenment is leaner than entrance - by < 50% >>> mem use. and entrance should be doing NOTHING - it should be idle and >>> consuming >>> basically no resources as it's only waiting for my login session to end. >>> >>> now - this brings me to my point. people need to think about what they are >>> patching and changing - not just in terms of features, but what they might >>> break, destroy and then bloat-up. this isn't gnome people. we CARE about >>> resource usage. if you are going to use ram or cpu - do it for a reason - >>> get >>> something out of it (functionality, prettiness, etc.) but profile your work >>> - >>> check its memory usage, check its process spawning - do the processes go >>> away? >>> so you leave them hanging around consuming precious ram and/or cpu. >>> >>> pay attention to the details. details make the difference between a $1 >>> piece of >>> plastic imitation junk churned out by a chinese factory and a masterpiece of >>> craftsmanship. >>> >>> i am sorry to have to say this - but i'm disappointed to see lax work like >>> this. :( >>> >>> -- >>> ------------- Codito, ergo sum - "I code, therefore I am" -------------- >>> The Rasterman (Carsten Haitzler) [EMAIL PROTECTED] >>> 裸好多 >>> Tokyo, Japan (東京 日本) >>> >>> ------------------------------------------------------------------------- >>> Take Surveys. Earn Cash. Influence the Future of IT >>> Join SourceForge.net's Techsay panel and you'll get the chance to share your >>> opinions on IT & business topics through brief surveys -- and earn cash >>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>> _______________________________________________ >>> enlightenment-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>> >>> >> ------------------------------------------------------------------------- >> Take Surveys. Earn Cash. Influence the Future of IT >> Join SourceForge.net's Techsay panel and you'll get the chance to share your >> opinions on IT & business topics through brief surveys -- and earn cash >> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
