A simple test to allow profiler to get an idea of how much memory is allocated per temporary Queue. It appears that the ConsumerAdvisory - one for each Connection, holds a copy of every temporary Queue in the system. I don't think this is a big issue - unless - as in this case - all the connections and the broker are in the same jvm.