# 代码优化

> Project configuration, design patterns, and coding strategies to help optimize the performance of your code.

在编写代码时考虑性能，有助于使您的项目在扩展时避免出现瓶颈。有多种方法可以提高性能，包括避免不良做法、对代码进行[性能分析](/engine/6000.0/manual/analysis/profiler.md)、实现适当的设计模式，以及使用像异步编程这样的技术将工作分配到多个执行线程。

| **主题**                                                                      | **描述**                                                                     |
| --------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| [异步编程](/engine/6000.0/manual/scripting/optimization/async-await-support.md) | 在 Unity 中使用 .NET `async` 和 `await` 关键字以及 Unity 自身的自定义 `Awaitable` 类进行异步编程。 |
| [作业系统](/engine/6000.0/manual/scripting/optimization/job-system.md)          | 使用 Unity 自身的 `Job` 系统可以充分利用多核 CPU 且并行执行算法。                                 |

## 其他资源##additional-resources

* [了解 Unity 中的优化](/engine/6000.0/manual/analysis/understanding-performance.md)。
