Since JDK 9 G1 will be default GC algorithm. Meanwhile, the level of its usage or just knowledge of the principles is much lower when compared to the number of myths and urban legends. We should know, that G1 introduces revolutionizing approach to memory management in the JVM by changing both the current structure of the heap and way of running major and minor collections. But unfortunately there are still some "childhood diseases" we should be aware of.
During the presentation, I will describe the algorithm, its characteristics and the real possibility of usage on a daily basis. We'll also discus some tricks allowing for stress-free deployment and optimization.