メモリ消費も、ネイティブバイナリの方が大幅に少ないことが分かります。 (ただし、Lambdaの処理性能は最大メモリサイズに依存するため、 メモリ消費が少ないからといってメモリサイズを小さくする方がいいとは限りません。) まとめ GraalVM Native Imageを使用することで、JVMランタイムで動かす場合に比べて 少なくともコールドスタートでは圧倒的に高速化し、メモリ消費も大幅に減少することが確認できました。 GraalVM Native Imageはまだ正式リリースされているわけではないため、 現段階ではまだプロダクション環境に適用できるわけではないですが 今後が非常に楽しみですね! また、そもそもRust等でプログラムを作成すれば今すぐにでもCustom Runtimeを最大限活用できると思います。 余談 bootstrapの処理を見れば分かる通り、Custom Runtime