如何测量 Maya 脚本的时间?

How to measure the time of a Maya script?

我在 MEL 中实现了几种方法,我想测量它的性能。有什么方法可以测量一段代码的执行时间吗?等同于其他语言中的 "getCurrentTime"。

timerX() 命令会显示自 Maya 启动以来的秒数,因此您可以抓住它并进行计算:

float $start = timerX();

计时器

// Example 1: Simple timing
//
$startTime = `timerX`;
// code that is being timed
$totalTime = `timerX -startTime $startTime`;
print ("Total Time: "+$totalTime+"\n");