This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
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
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы

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

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: ()