マネージのためのコードの最適化
マネージメモリーで動作するようにコードを最適化するアプローチ。
読み終わるまでの所要時間 3 分最終更新 3日前
C# の自動メモリー管理は、割り当てたすべてのメモリーを手動で追跡して解放しなければならない C++ などの他のプログラミング言語に比べて、メモリーリークやその他のプログラミングエラーのリスクを軽減します。
自動メモリー管理を使用すると、エラーをほとんど発生させずにコードを迅速に記述できます。ただし、この利便性はパフォーマンスに影響する可能性があります。コードのパフォーマンスを最適化するには、アプリケーションがガベージコレクターを頻繁にトリガーするような状況を避ける必要があります。このセクションでは、アプリケーションがガベージコレクターをトリガーするタイミングに影響する一般的な問題とワークフローについて説明します。
トピック | 説明 |
|---|---|
| リファレンスタイプの管理 | コードでのリファレンス型の使用方法を最適化します。 |
| オブジェクトのプーリングと再利用 | Unityの |
| アレイの最適化 | コードで配列を使用するタイミングと方法を最適化 します。 |