LWN.net Logo

Programs growing over the years

Programs growing over the years

Posted Jan 27, 2012 20:05 UTC (Fri) by giraffedata (subscriber, #1954)
Parent article: An LCA 2012 summary

I've always found this question interesting (what did we get in return for the huge increase in resource usage from prior generations).

I think about it more in execution time, though. Often the new release of something is considerably slower than the old one even though as far as I can tell, I use only the features that were in the old one.

Emacs is particularly vexing that way. I'm sure wonderful things were added in the last 10 years, but I still edit the way I did 10 years ago and it takes a lot more CPU time. Emacs is apparently doing wondrous new things for me with every scroll-one-line command, because on some computers I can no longer scroll as fast as the keyboard repeats (which, by the way, makes it much more difficult to use -- it makes it scroll in jumps). I've always wondered what I'm getting in return for that.


(Log in to post comments)

Programs growing over the years

Posted Jan 27, 2012 22:00 UTC (Fri) by nix (subscriber, #2304) [Link]

If you are using Emacs 24, this is probably the new bidirectional text support. You definitely want to use the latest bzr trunk for that: it has sped up a *lot* in the last few months, to the point where I at least can no longer see the CPU load of scrolling, and it is scrolling smoothly again.

(If it's anything else, please come to emacs-devel and discuss it there!)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds