Java データ型が内部でどのように実装されているか、Fastutil や Eclipse Collections などのライブラリが同じものをより高速に実装する方法を理解するためのリソースを探しています。Github のコードベース (それぞれhttps://github.com/vigna/fastutilとhttps://github.com/eclipse/eclipse-collections )を調べるのに疲れましたが、コード ジェネレーターが使用されていることしか理解できませんでした。
しかし、どのコードジェネレーターが使用されていますか? それらはどのように使用されますか?生成されたコードのパフォーマンスが向上するのはなぜですか? パフォーマンスが良いのに、これらが Java のデフォルトの実装ではないのはなぜですか?
このトピックを扱っているあらゆる種類のリソース/読書リストを探しています。YouTube と Google はあまり役に立ちませんでした。
ありがとう