Profiler.logFile
Declaration
public static string logFile;Описание
Указывает файл, используемый при записи данных профилирования.
В дополнение к указанию правильного пути к файлу, для сохранения информации о профилировании необходимо установить Profiler.enabled и Profiler.enableBinaryLog в true. Указание нового правильного пути к файлу, когда Profiler.enableBinaryLog является true, позволит сохранить информацию о профилировании в этот файл. Если null или пустой путь передан Profiler.enableBinaryLog, то автоматически будет установлен false.
При использовании относительного пути к файлу журнала, каталог на каждой платформе устанавливается в Application.dataPath, за исключением WebGL, который использует Application.persistentDataPath.
Если буфер слишком маленький для вывода данных профилирования, вы увидите сообщение в журнале отладки "Пропускается кадр профиля. Приемник не может справиться с количеством переданных данных". Используйте 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;
// ...
// Optional, to close the file when done Profiler.enabled = false; Profiler.logFile = "";
// To start writing to a new log file Profiler.logFile = "myOtherLog"; Profiler.enabled = true; // ... } }