Page MenuHome

Undo - One step back takes very long
Closed, DuplicatePublic


System Information
Operating system: Windows 10 Pro x64
Graphics card: Geforce GTX 1080Ti

Blender Version
Broken: all
Worked: never

Short description of error
Undo - To undo one step takes very long!

Exact steps for others to reproduce the error
I now had the time to prepare a testscene. At the Blender Conferece I think Sergey said, we should send a file to repoduce the problem. He or another developer will have a look!
The scene reflects the object and polycount, we have in our production files.
In other programs we use, with the same poly and object count, undo works in a second. So the object or polycount couldn´t be an excuse.

Open the attached Scene
Select one cube.
Rotate the cube.
Undo that step by clicking Ctrl+Z, count the time that it takes. On my system it was about 20sec. Thats a lot for only one undo step!
Please make undo faster!

I tested the attached scene on two different computers.
One at work. AMD Threadripper 1950X 16CoresQ3,4 GHz - here it takes 17sec do undo the cube rotation.
One at home. Intel Xeon E5-2697v3 2x14Cores@2,6GHz - here it takes only 21sec do undo the cube rotation.
But that is only one undo step. Undoing multiple undo steps takes longer.

I hope it is worth to investigate it further?!

Event Timeline

Marcus Papathoma (machieb) renamed this task from Undo - One step back takes more than a minute to Undo - One step back takes very long.Jan 14 2019, 10:26 AM
Marcus Papathoma (machieb) updated the task description. (Show Details)

i started to write some code that could speed up undo by over 9000 times

Merged into design task with details on how to solve this. Not strictly a bug given the current design.