Code-Tuning vor dem Garbage Collector: Ein Log-Eintrag kann mehr bewirken als die GC-Wahl
Tune Code Before Your Garbage Collector

Ein Benchmark mit JLBH und Chronicle-FIX zeigt, dass die Optimierung von Speicherallokationen und redundanter Protokollierung einen größeren Einfluss auf die Latenz haben kann als die Wahl des Garbage Collectors. Beim Vergleich von SLF4J-Logging mit interner Chronicle-Queue-Aufzeichnung sinkt die p99.99-Latenz um drei Größenordnungen, und die bevorzugte GC-Strategie ändert sich je nach Workload. Der Autor empfiehlt, zuerst den Code zu optimieren, bevor man den GC abstimmt.
Die Wahl des besten Garbage Collectors und wie man ihn abstimmt, hängt von Ihrer Arbeitslast ab. Es ist sinnvoll, sicherzustellen, dass Ihre Arbeitslast zuerst optimiert wurde, weil a) dies in manchen Fällen mehr Unterschied machen kann, und b) es auch Ihre Präferenz ändern kann.