あるC#開発者が、Linux上でのAOT(事前コンパイル)に2週間以上苦しんだ詳細な報告を共有しました。シンプルなKestrelベースのバックエンドサービスであるこのプロジェクトは、予期しない場所でクラッシュする、キャッチできない例外や持続的なコアダンプに悩まされています。これらの問題を解決しようと努力したにもかかわらず、開発者はLinux上のC# AOTは本番環境では「完全に信頼できない」と結論付けています。この経験は、多くのチームが高速な起動時間や小さなバイナリなどのパフォーマンス上の利点のためにAOTを評価しているため、特に重要です。しかし、この現実世界のテストは、この技術がLinux上での安定した本番展開にはまだ十分に成熟していない可能性があることを浮き彫りにしています。この投稿は、特に重要なバックエンドサービスにおいて、AOTを採用する際の徹底的なテストと代替アプローチの検討の重要性を強調しています。グローバルな開発者コミュニティにとって、これはクロスプラットフォームの本番環境におけるC# AOTの準備状況に関する進行中の議論における貴重なデータポイントとして機能します。
ある開発者が、Linux上でのC# AOTコンパイルにおける深刻な安定性の問題を、2週間のデバッグの末に報告しています。未解決のコアダンプやキャッチできない例外が含まれています。この投稿は、本番バックエンドサービスにおけるAOTの成熟度に関する重要な現実世界のテストとして機能します。多くのチームがパフォーマンス向上のためにAOTを検討しているため、この経験は重要な意味を持ちます。