性能分析器(Analyzer)
Unigine内置了大量控制台命令来分析脚本和引擎的性能
有关每个功能的分析都可以被输出到控制台或记录到文件中(前提是它的名称是作为命令参数给出的,例如world_analyze new_file.txt)。
性能分析器所给出的结果仅对单线程模式有效。 如果启用了任意模块(指的是World(世界),Physics(物理)或Pathfinding(寻路)模块)的Threading机制,计数器的值将会不正确。
记录的数据
Analyzers(分析器)所记录的数据包括如下内容:
- total seconds — 解释器执行该功能所花费的总秒数。
- self seconds — 该功能独自执行时所花费的秒数,不计其它功能的内部调用耗时。
- calls — 该功能被调用的总次数。
- total ms/call — 每次调用该功能及其衍生功能所花费的平均毫秒数。
- self ms/call — 每次调用该功能所花费的平均毫秒数。
- name — 该功能的名称。
Last update: 2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)