함수 A가 있고 내부에 좌표를 의미하는 벡터가 하나 있음
구현1
vec += distance * dir
구현2
for idx in 1:3
vec[idx] += distance * dir[idx]
end
구현 1,2의 속도차이 보려고 하다가 알게된건데
함수A를 실행안시켜도 스크립트 실행할때마다 구현1,2에 따라서 계산시간이 달라짐
구현1
3초->4초->3초->4초->3초->4초
구현2
3초->3초->3초->3초->3초->3초
이거 대체 무슨 상황임??
컴파일러가 저 코드 기반으로 뭔가 최적화를 다르게 하나보지
아님 걍 우연일수도 있고
걍 포기함