This posting is older than 6 months and can contain outdated information.
Hello Oriol,
thanks for your entry.
Just a quick reply to clear this up, I'll reply all other posts later.
First of all you need to differentiate between virtual memory and 
physical memory. Virtual memory will always be >= 200 MB for pretty 
much any OS X application: a lot of frameworks need to be linked in.
As for physical memory: this should be around 55 MB normally. It will 
need a few megs more or less depending on which windows are open and 
when Quartz decides to flush some cached objects.
If you have turned on the blurred fade in/out, Core Image / QC kicks 
into play. I have seen that it requires a lot of memory, but it 
eventually is being freed automatically. I definately know there is 
no bug or leak in RB in that part, because I've double and triple- 
checked the respective code with a number of memory-centric debugging 
tools when I saw it allocate more and more memory on fade in/out with 
the CI/QC effects turned on.That said I have seen CI/QC freeing its 
memory, but I don't know at which pattern or event this is happening. 
I do know, though, that this phenomen is owed to OS X internals and 
usually one would assume they do things the right way (tm).
If you are worried about this behaviour of OS X, just turn off the CI/ 
QC fade in/out effect and RB will stay at its low memory footprint 
since CI/QC don't get involved at all in that case.
Hope that helps.
Best regards, 
Felix