您可以使用程序集定义来限制项目中分析器的范围,以便它们仅分析代码的某些部分。
Unity 将分析器应用于项目 Assets 文件夹或其任何子文件夹中的所有程序集,前提是父文件夹不包含程序集定义文件。如果分析器位于包含程序集定义的文件夹或此类文件夹的子文件夹中,则该分析器仅应用于从该程序集定义生成的程序集,以及引用它的任何其他程序集。
例如,这意味着一个包一个容器,用于存储各种类型的 Unity 功能和资源,包括编辑器或运行时工具和库、资源集合以及项目模板。包是自包含的单元,Unity 包管理器可以在 Unity 项目之间共享它们。大多数情况下,这些被称为包,但有时它们被称为Unity 包管理器 (UPM) 包。 更多信息
参见术语表可以提供仅分析与该包相关的代码的分析器,这可以帮助包用户正确使用包 API。
要查看有关分析器和源代码生成器总执行时间或每个分析器或源代码生成器相对执行时间等信息,请转到首选项 > 诊断开关并启用EnableDomainReloadTimings。启用后,信息将显示在控制台窗口中。