Alberto Alonso wrote:

I am finding more info on this. It seems to be mostly related to theme and resolution. Going down to 640x480
I now get 57M of RES usage, which is a heck of a lot
better, but still rather large if you ask me.

What theme and resolution are you using to the 17M
resident?

Also, does anybody know of any setting to set things up
that maybe doesn't cache the whole theme stuff to memory?
It seems that reading from disk on a page change should be
fast enough.
I'm using Minimalist-wide (which is appropriate for widescreen TV's).

Another Myth box I maintain shows:

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
32076 root      15   0 69764  26m  18m S  6.3  5.3 752:49.75 mythfrontend

And the guy who owns it uses visor--the theme with the clouds (a "complex" background image)--at 1024x768.

I really don't think it's the theme's being cached that's causing the problem. The default theme, as distributed (XML descriptions and "unscaled" images), is only 2736KB, Minimalist wide is 2900KB, and visor is 2828KB. On disk, my themecache (the scaled images)--Minimalist-wide.1920.1080--is 7776KB, and visor.1024.768 is 5712KB. Also, TTBOMK, Myth doesn't maintain the entire theme in memory. Images are cached on disk as just described. Also, since it notices changes to the XML theme files at runtime, it may not even keep the theme descriptions in memory (although I haven't looked at the source to verify this--it could also be checking modification times or something).

Regardless, I can't see the theme causing it to take 50-100MB of RAM. Maybe for a program like Windows Media Player, but this is MythTV. ;)

You can check your theme size with:

du -sk /usr/local/share/mythtv/themes/<theme name>

You can check your themecache size with:

du -sk ~mythtv/.mythtv/themecache

Mike
_______________________________________________
mythtv-users mailing list
mythtv-users@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to