Utilizando comandos:
# INFO : Execution Time: 16.4850001335
Creí que habría más diferencia la verdad... seguramente no sea buen ejemplo. Donde realmente se notará será en cálculos con muchos objetos, accediendo y cambiando parámetros, etc.
import time
Tic = time.time()
Application.CreatePrim("Grid", "MeshSurface", "grid", "")
Application.SetValue("grid.grid.ulength", 15, "")
Application.SetValue("grid.grid.vlength", 15, "")
Application.SetValue("grid.polymsh.geom.subdivu", 30, "")
Application.SetValue("grid.polymsh.geom.subdivv", 30, "")
Application.CreatePrim("Cube", "MeshSurface", "", "")
Application.SetValue("cube.cube.length", 0.3, "")
Application.Duplicate ("cube", 960)
for i in range (1,960):
cube = "cube"+str(i)
gridPnt = "grid.pnt[%d]"%(i)
Application.ApplyCns("ObjectToCluster", cube, gridPnt, "")
Tac = time.time()
TotalTime = Tac - Tic
Application.LogMessage ("Execution Time: " + str(TotalTime))