Java / JVM の performance
「Javaパフォーマンス」2015
本書では JVM のチューニングと Java プラットフォームでの問題解決の雙方から Java パフォーマンスの「アート」と「サイエンス」を明らかにします。Java アプリケーションのテスト手法やベンチマーク測定、パフォーマンス分析に必須のモニタリングツールを學んだうへで、さまざまな性能改善について議論します。JIT コンパイル、ガベージコレクションというチューニングが大きな役割を果たす2つの仕組みについて最初に考察します。續いて、Java プラットフォームのさまざまな側面で高いパフォーマンスを發揮するためのベストプラクティスを紹介します。具體的には、Java のヒープメモリ、ネイティブメモリ、スレッド、Java EE の API、JPA と JDBC、そして Java SE の API でのヒントを取り上げます。Java 8 對應。
G1GC
ガベージファースト・ガベージ・コレクタ
cf. Go言語のリアルタイムGC 理論と実践 | POSTD
中村成洋 (nari) 「徹底解剖「G1GC」実装編」 2012