On 10/14/10 00:51, Eero Tamminen wrote:
Hi,
ext ssrk wrote:
As mentioned in Auke's reply
I doubt 128mb will provide a pleasant experience...
I am actually trying on a device with 128 MB ram, UX is up on it but it almost
uses the entire 128MB memory even without any application being launched.
when I see the memory usage using 'top' command, the below is what I get
(sorted based on mem usage)
VIRT RES SHR %MEM
260 meego 20 0 127m 23m 15m S 0.3 20.7 0:25.68 sysuid
261 meego 25 5 108m 19m 12m S 0.0 17.8 0:27.23 duihome
258 meego 20 0 82136 17m 9.9m S 0.0 15.4 0:10.80 meego-im-uiserv
240 root 20 0 24312 15m 348 S 0.0 14.0 0:05.70 Xorg
253 meego 20 0 49708 11m 9904 S 0.0 10.3 0:04.75 mcompositor
285 meego 20 0 22068 4080 228 S 0.0 3.6 0:04.10 tracker-store
256 meego 20 0 29992 3680 364 S 0.0 3.2 0:05.11 mthemedaemon
257 meego 20 0 59452 1988 472 S 0.0 1.7 0:03.00 mdecorator
345 root 20 0 2212 1040 848 R 1.6 0.9 0:00.63 top
322 root 20 0 4864 900 636 S 0.0 0.8 0:00.28 bash
262 meego 39 19 18700 860 408 S 0.0 0.8 0:01.92 tracker-miner-f
216 root 20 0 3672 764 192 S 0.0 0.7 0:00.15 login
215 meego 20 0 5236 720 52 S 0.0 0.6 0:00.27 uxlaunch
309 meego 20 0 25884 604 196 S 0.0 0.5 0:00.70 tumblerd
250 meego 20 0 6284 420 188 S 0.0 0.4 0:00.64 gconfd-2
247 meego 20 0 2820 376 36 S 0.0 0.3 0:01.13 dbus-daemon
159 root 20 0 5956 348 32 S 0.0 0.3 0:00.00 sshd
Above values are fairly useless. Please use something that reports PSS
and Swap usage (from SMAPS), for example:
http://www.selenic.com/smem/
Some examples of using above are here:
http://elinux.org/Using_smem_on_Android
Maemo has also SMAPS data based tools, for example this:
http://maemo.gitorious.org/maemo-tools/sp-memusage
(There's some documentation for maemo-tools in Fremantle SDK docs, but
that's somewhat out of date for the latest tools versions in git repo:
http://wiki.maemo.org/Documentation/devtools/maemo5
)
Or if you want more detailed information, use something based on
kernel pagemap information, like this:
http://git.itanic.dy.fi/?p=scan-pagemap;a=summary
(I have no idea whether above are already packaged for MeeGo.)
for now, MeeGo has 'memuse' in the repo's, I can see about adding smem
to the developer tools group, it's pretty small.
why are those top 5 process taking this much of memory?
I think it would be more appropriate to ask about this on
the meego-touch-dev list.
agreed
_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev