Maxscript에서 효율성에 어떤 영향을 줍니까? Maxscript는 느린 것이지만 얼마나 영향을 주는지 궁금합니다.Maxscript에서 값/참조 성능 비교를 통해 전달 하시겠습니까?
나는이 스크립트를 시도했지만, 배열에서 연산을 실행하는 데 많은 시간이 걸렸지 만, 나중에 함수 호출은 0에서 시간 diference로 빠르게 돌아왔다 (배열에서 매우 높은 항목 수를 시도했다) .
fn testear lista =
(
a = 1 + 2
)
fn testear2 &lista =
(
a = 1 + 2
)
fn inicio =
(
lista = #()
for i = 1 to 1000000 do
(
append lista "hola"
)
strTime = timeStamp()
testear(lista)
endTime = timeStamp()
format "\ninicio % final % -> diferencia %\n" strTime endTime (endTime - strTime)
strTime = timeStamp()
testear2(&lista)
endTime = timeStamp()
format "\ninicio % final % -> diferencia %\n" strTime endTime (endTime - strTime)
for i = 1 to lista.count do
deleteItem lista 1
)
inicio()
위대한 답변입니다. 아직 시도하지는 않았지만 유용합니다. 대신에 그 함수를 여러 번 호출하려고했지만 시간이 너무 비슷했습니다 ... 대신이 함수를 사용해 보겠습니다. – darkgaze