该单元中的探查器有一个很棒的功能 - 深度剖析。由于资源成本较高,它允许您跟踪脚本中函数的负载。不幸的是,当我在 Android 设备上运行该项目时,即使按下了 Deep Profile 按钮,分析器也会生成常规配置文件的结果,而不是深度配置文件,而无需指定确切的脚本,更不用说函数了。我知道这对智能手机来说是一个很大的负担,但也许有一种方法不仅可以在编辑器中启用 Deep 配置文件?
该单元中的探查器有一个很棒的功能 - 深度剖析。由于资源成本较高,它允许您跟踪脚本中函数的负载。不幸的是,当我在 Android 设备上运行该项目时,即使按下了 Deep Profile 按钮,分析器也会生成常规配置文件的结果,而不是深度配置文件,而无需指定确切的脚本,更不用说函数了。我知道这对智能手机来说是一个很大的负担,但也许有一种方法不仅可以在编辑器中启用 Deep 配置文件?
在 Profiler 说明中写到,您只需连接 profiler,然后将其置于“deep profiling”模式即可。相同的说明说,在某些情况下,由于代码的复杂性,此功能可能根本不可用。
还建议进行手动重构,其中Profiler.BeginSample和Profiler.EndSample方法将为您提供帮助 。在他们的帮助下,您可以了解在特定操作上花费了多少时间,并为它们指定名称,它们将在分析器中显示。