I can't get Neo to stay up due to GC overhead and it looks like the heap is full of Lucene classes:
Object Histogram:
num #instances #bytes Class description
--------------------------------------------------------------------------
1: 8193809 196651416 org.apache.lucene.search.ScoreDoc
2: 4121303 131881696 java.util.HashMap$Entry
3: 4096000 131072000 org.neo4j.index.impl.lucene.HitDoc
4: 821260 111449680 byte[]
5: 4105009 98520216 java.lang.Long
6: 862241 92023072 char[]
7: 15547 59639568 java.lang.Object[]
8: 8934 42737760 java.util.HashMap$Entry[]
9: 1209678 29032272 org.apache.lucene.index.Term
10: 856545 27409440 java.lang.String
11: 792057 19009368 org.apache.lucene.util.BytesRef
12: 405110 16204400 org.apache.lucene.index.TermInfo
13: 405232 12967424 org.apache.lucene.util.PagedBytes$PagedBytesDataInput
14: 61414 9495976 * ConstMethodKlass
15: 61414 8361264 * MethodKlass
16: 407526 6520416 org.apache.lucene.index.TermInfosReader$CloneableTerm
17: 6153 6467232 * ConstantPoolKlass
18: 96071 5718064 * SymbolKlass
19: 6153 4678240 * InstanceKlassKlass
20: 5041 3743368 * ConstantPoolCacheKlass