Burst optimization
Debug and profile Burst-compiled code, and configure the options that control how Burst optimizes it.
Read time 1 minuteLast updated 3 days ago
Debug and profile to identify problems in Burst-compiled code and configure a range of options to optimize performance.
Topic | Description |
|---|---|
| Debugging and profiling tools | Debug and profile your Burst-compiled code in the Editor and in player builds. |
| Loop vectorization optimization | Understand how Burst uses loop vectorization to optimize your code. |
| Burst memory aliasing | Use memory aliasing to provide Burst with information about how your code uses data, which it can use to create runtime optimizations. |
| AssumeRange attribute | Use AssumeRange to tell Burst a given scalar-integer lies within a certain constrained range. |
| Hint intrinsic | Use the Hint intrinsic to give Burst more information about your data. |
| Constant intrinsic | Use IsConstantExpression to check if an expression is constant at run time. |
| SkipLocalsInit attribute | Use SkipLocalsInitAttribute to tell Burst that any stack allocations within a method don't have to be initialized to zero. |