Hi.
Here is the memory usage histogram in my installation:
num #instances #bytes class name
1: 261503 24297344 [C
2: 22394 21652000 [B
3: 102046 8972464 [Ljava.util.HashMap$Entry;
4: 295230 7085520 java.lang.String
5: 50706 6650480 <constMethodKlass>
6: 11083 6168504 [I
7: 140082 4482624 java.util.concurrent.ConcurrentHashMap$Segment
8: 50706 4061944 <methodKlass>
9: 85263 3624160 <symbolKlass>
10: 90351 3614040 java.util.HashMap
11: 141106 3386544 java.util.concurrent.locks.ReentrantLock$NonfairSync
12: 137252 3294048 java.util.HashMap$Entry
13: 4800 2869288 <constantPoolKlass>
14: 42957 2456224 [Ljava.lang.Object;
15: 140253 2383752 [Ljava.util.concurrent.ConcurrentHashMap$HashEntry;
16: 4800 1931504 <instanceKlassKlass>
17: 37048 1778304 org.openymsg.network.YahooUser
18: 4196 1655664 <constantPoolCacheKlass>
19: 47304 1513728 java.util.LinkedHashMap$Entry
20: 69887 1118192 java.util.HashSet
21: 44169 1060056 java.util.Hashtable$Entry
22: 31663 1013216 org.xmpp.packet.JID
23: 35600 854400 java.util.ArrayList
24: 2854 837720 <methodDataKlass>
25: 10936 787392 net.sf.jml.impl.MsnContactImpl
26: 30713 737112 java.util.concurrent.ConcurrentHashMap$HashEntry
27: 8757 700432 [Ljava.util.concurrent.ConcurrentHashMap$Segment;
28: 14004 672192 org.jivesoftware.openfire.roster.RosterItem
29: 25849 620376 java.util.LinkedList$Entry
30: 15335 613400 java.util.WeakHashMap$Entry
31: 11501 552048 java.util.LinkedHashMap
32: 5154 494784 java.lang.Class
33: 2357 450000 [Ljava.util.Hashtable$Entry;
34: 26845 429520 java.util.HashMap$KeySet
35: 6695 421752 [S
36: 8029 385392 java.nio.HeapByteBuffer
37: 23585 377360 java.util.concurrent.ConcurrentLinkedQueue$Node
38: 7851 376848 org.jivesoftware.openfire.gateway.protocols.msn.MSNBuddy
39: 8757 350280 java.util.concurrent.ConcurrentHashMap
40: 7325 330160 [[I
41: 12671 304104 java.util.LinkedList
42: 6070 291360 net.kano.joscar.ssiitem.BuddyItem
43: 5952 285696 org.jivesoftware.openfire.gateway.protocols.oscar.OSCARBuddy
44: 15506 248096 java.util.concurrent.LinkedBlockingQueue$Node
45: 2033 243960 java.net.SocksSocketImpl
46: 10095 242280 org.jaxen.util.IdentityHashMap$Entry
47: 7298 233536 java.util.concurrent.locks.AbstractQueuedSynchronizer$Node
48: 276 199488 [Lorg.jaxen.util.IdentityHashMap$Entry;
49: 11299 180784 net.sf.jml.MsnClientId
50: 11269 180304 java.util.LinkedHashSet