I run Bitcoin, Litecoin, Namecoin, & BitSharesX clients in a VM with 3072MB RAM, & when I run these clients minus the BitSharesX client running, the box uses approximately 1950MB of RAM. When I start the BitSharesX client, it spikes up to using all 3000MB, plus all my 2048MB of swap.
I'm just curious as to what the BitSharesX client is doing that requires so much memory. And will it ever use less in future versions?