히스토리에 남는건 메모리 상에 담아두던지 디스크 상에 저장을 하는 방식을 취하는데.
마야의 경우는 메모리에 적재할거고. undo 의 갯수와 상관없이. 한번에 실행한 명령에 얼마만큼의 버텍스정보와 노드들의 갯수가 적용되느냐에 따라. 이걸 몇번에 걸쳐 undo를 할 수 있게 저장할 것인지에 따라
메모리의 공간을 많이 차지하게 됨. 메모리 공간의 부족할 경우. 시스템은 하드 디스크를 메모리로 활용하게 되는데 이때부터 급격하게 컴퓨터의 속도가 느려지게됨.
마야의 경우는 이외에도 노드 트리의 갯수가 많아질 수록 undo를 하거나 redo를 할 경우 실행 속도가 느려질 수 밖에 없고.
더군다나 위에 메모리 공간이 부족한 상황에 직면할 때 노드 역시 복잡한 구조를 띄게 되면. 그야말로 헬이 됨. 그래서 작업을 원활하게 하기 위해서는 최적화 작업을 고려해가며 백업을 병행하며 작업해야 함.