开始和结束性能分析会话
可以开始和结束概要分析会话Katana的主要运行时使用以下Python调用:
from Katana import FnGeolib #Get the Runtime runtime = FnGeolib.GetRegisteredRuntimeInstance() #Start Profiling runtime.StartProfilingSession() ... #End Profiling runtime.EndProfilingSession()
可以从插件,架子脚本或在标准交互模式下的Python控制台中调用此代码。也可以在中调用--script和--shell模式。可以在上启动性能分析会话Katana启动并在何时结束Katana通过使用退出--force-profile命令行选项:
./katana --force-profile
注意: 此选项使所有Geolib3 Runtime实例在初始化时启动性能分析会话,这意味着还将为其他实例(例如用于烹饪Viewer代理的实例)创建报告。
注意: 由于您更愿意开始和结束概要分析会话,因此在--batch模式, Katana使用以下任一命令启动后,立即启动分析会话--profile要么--force-profile选项,并在渲染完成后结束会话。因此,这些选项在--batch模式。