Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

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; // ... } }