Skip to content
Discussion options

You must be logged in to vote

There is no simple answer this. Memory management is a very complex topic - there are operating-system level aspects, virtualization aspects, containerization aspects, (Erlang, in this case) runtime aspects and then there is actual application (RabbitMQ) usage, but since Erlang is a garbage-collected language, even here the usage is not always obvious, since it's not explicit. On top of this, all these layers have many configuration options and change from version to version.

If you are interested in the details, well, brace yourself for a long journey. I certainly don't claim to understand all aspects of the memory management involved in running RabbitMQ. :)
You can start here for example:

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@rayate2410
Comment options

@mkuratczyk
Comment options

Answer selected by michaelklishin
@michaelklishin
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants