господа, кто-то сталкивался с тем что undo, который у меня делается через undo-tree выполняется где-то секунды полторы, но только когда делаешь его в первый раз в течении короткого промежутка времени, например, если делать его несколько раз подряд, то первый будет подвешивать емакс, а дальше все работает быстро, если в промежутке попробовать что-то написать, то следующий тоже, скорее всего будет тормозить. Я стал разбираться, увидел что первый вызов undo триггерит gc, на который и уходит большая часть времени.
Что с этим можно сделать? Использую gcmh, до лимита мусора в системе должно быть далеко еще.