启用 Profiler。
当与 Profiler.enableBinaryLog 同时启用时,Unity 播放器会将性能分析数据保存到 Profiler.logFile 文件中指定的文件中。该播放器会自动为该日志文件分配文件扩展名 “.raw”。您可以在 Unity 编辑器配置文件窗口中加载此文件以查看数据。
如果缓冲区过小而不足以输出性能分析数据,您将在调试日志中看到如下信息:“跳过配置文件帧。接收器无法处理发送的数据量”。使用 Profiler.maxUsedMemory 增加缓冲区内存。
using UnityEngine; using System.Collections; using UnityEngine.Profiling;
public class ExampleClass : MonoBehaviour { void Start() { Profiler.logFile = "mylog"; //Also supports passing "myLog.raw" Profiler.enableBinaryLog = true; Profiler.enabled = true;
// Optional, if more memory is needed for the buffer Profiler.maxUsedMemory = 256 * 1024 * 1024;
// ... } }