8 ポイント 投稿者 lemonmint 2023-12-20 | まだコメントはありません。 | WhatsAppで共有
  • PGO(Profile-guided optimization)の改善
  • devirtualization をより多くのケースに適用。
  • 新しい PGO の適用時に性能が 2〜14% 向上。
  • 実験的な新しい inliner を追加。
  • GOEXPERIMENT=newinliner で有効化可能。
  • runtime、math/rand/v2、シードなしの math/rand では、デフォルトの RNG として暗号学的に強力で高速な ChaCha8 を使用するようになりました。
  • 初の std v2 パッケージ math/rand/v2 を追加
  • for range 構文で整数をサポート。
  • 実験的な Rangefunc サポートを追加、GOEXPERIMENT=rangefunc で有効化可能。
  • net/http.ServeMux で URL の強化されたルーティングパターンのサポートを追加。
  • io.Copy は利用可能な場合、splice(2)、sendfile(2) を使用するようになりました。
  • Allocation Header の導入により、CPU 性能が 1〜3% 向上し、メモリオーバーヘッドが最大約 1% 減少。
  • 新しい Trace Web UI を搭載し、thread-oriented view に変更。

まだコメントはありません。

まだコメントはありません。