I'm a bit surprised with the amount of memory that one of my maps is using.
I've experimented with various numbers of map entries - 1, 1000, 500000, 1M - and the map seems to be using approximately 200 bytes per entry. The size of each map entry is quite a bit smaller than 200 bytes:
MyMapKeySchema = tuple<uint64 aa, rstring [ 10 ] bb> ;
MyMapValueSchema = tuple<rstring [ 15 ] cc, timestamp dd> ;
mutable map<MyMapKeySchema, MyMapValueSchema> myMap ;
So I'm wondering if this memory consumption is to be expected, and also whether there's any way to lower the memory consumption.