Ruby Enterprise Edition (commonly REE) is a server-oriented friendly branch of Ruby, with improved memory allocator, garbage collector and some more.
Ruby Enterprise Edition is a server-oriented distribution of Ruby which includes various enhancements:
- A copy-on-write friendly garbage collector.
- An improved memory allocator called tcmalloc, which improves performance quite a bit.
- The ability to tweak garbage collector settings for maximum server performance, and the ability to inspect the garbage collector's state.
- The ability to dump stack traces for all running threads, making it easier for one to debug multithreaded Ruby web applications.