JVM, JavaScript, Parallelism, Concurrency, Software Development.
GC in the JVM. The features of the garbage collector are discussed in an excellent blog post by Lukas Larsson. There are many intricate details, but it is optimised to handle immutable data in an efficient way, dividing the data between the stack and the heap for each process. The best approach is