问题
I have several methods implemented in MEL, and I would like to measure its performance. Is there any way to measure execution time of a fragment of code? Something equivalent to "getCurrentTime" in other languages.
回答1:
the timerX()
command will give you seconds since Maya was started, so you can grab that and do the math:
float $start = timerX();
回答2:
Timer
// Example 1: Simple timing
//
$startTime = `timerX`;
// code that is being timed
$totalTime = `timerX -startTime $startTime`;
print ("Total Time: "+$totalTime+"\n");
来源:https://stackoverflow.com/questions/29150421/how-to-measure-the-time-of-a-maya-script