lib_burst_generated.dll 是 Unity Burst 编译器生成的原生动态链接库,主要服务于 Unity 的 Job System、Mathematics 与 Burst 编译管线。Burst 基于 LLVM,将满足条件的 C# Job 或静态方法编译成平台相关机器码,再封装为可被运行时 P/Invoke 调用的导出函数。该 DLL 的核心价值在于把托管层的高频计算下沉到原生层,减少 GC、虚调用和边界检查开销,并利用 SIMD、指令级并行和多核调度提升性能。
在 Windows 构建中,它通常位于 Plugins/x86_64 或类似目录,与 lib_burst_generated.pdb 等符号文件配套。Unity 在构建时按目标架构生成该库,运行时由 Burst 的加载器解析、绑定并调用其中的函数入口。它并不直接承载业务逻辑,而是承载经过 Burst 编译后的方法实现,是 C# 侧 Burst 入口与原生代码之间的桥梁。
该文件缺失通常由杀毒软件误删、打包遗漏、架构不匹配、版本不一致或安装包损坏引起。排查时应确认目标平台为 x86_64 或 ARM64,检查 Plugins 目录、构建日志和 Player.log,核对 Burst 包版本与 Unity 版本是否匹配,并将 DLL 加入安全软件白名单。若从其他版本复制该文件,可能因导出符号或 ABI 不一致导致更隐蔽的崩溃。