Description
Comparing the Java Broker's capacity for messages between 32bit and 64bit platform reveals that it is capable of holding fewer messages when running on a 64bit platform. This is likely to be because, by default on a 64bit platform, things like Java boolean take a full 64 bit.
Analyse the data structures that are important to message storage and see if optimisations can be made to use memory more efficiently.