This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Professional (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Landscape Tool
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World Nodes
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Materials and Shaders
Rebuilding the Engine Tools
GUI
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Сэмплы материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

Анализатор производительности

A console command is available for analyzing performance of the scripts and the engine.Доступна консольная команда для анализа производительности скриптов и движка.

Per-function analysis can be output into the console or logged to a file (if its name is specified as a command argument, for example:Анализ по функциям можно вывести в консоль или записать в файл (если его имя указано в качестве аргумента команды, например:

Исходный код
world_analyze new_file.txt

Logged DataРегистрируемые данные#

Data logged by the analyzer includes the following:Данные, регистрируемые анализатором, включают следующее:

  • total seconds — the total number of seconds the interpreter spent executing this function.total seconds — общее количество секунд, которое интерпретатор потратил на выполнение этой функции.
  • self seconds — the number of seconds accounted for by this function alone, without internal calls of other functions.self seconds — количество секунд, затрачиваемое только этой функцией, без внутренних вызовов других функций.
  • calls — the total number of times the function was called.calls — общее количество вызовов функции.
  • total ms/call — the average number of milliseconds spent in this function and its descendants per call.total ms/call — среднее количество миллисекунд, потраченных этой функцией и ее потомками на вызов.
  • self ms/call — the average number of milliseconds spent in this function per call.self ms/call — среднее количество миллисекунд, проведенных в этой функции за один вызов.
  • name — function name.name — имя функции.
Последнее обновление: 16.03.2022
Build: ()