When I'm working with complex scenes (a few million polygons with +- some subdivision), say you're making a weapon highpoly model, the Blender's Global Undo becomes extremely slow.
Even with simple changes in the object mode, moving something and undoing, applying a modifier and undoing it or anything like that Blender freezes for 5 - 10 seconds and then responds again.
This is making working on such scenes really difficult. And it isn't my specs, I've got an i7 6700, 24 gigs of memory etc.
Are there any options, maybe addons or something to help avoid this issue?