https://elitedev.in/java/6-proven-techniques-to-optimize-java-garbage-colle/
6 Proven Techniques to Optimize Java Garbage Collection Performance