[TxMt] Chunked undo, Language, overall slowness
allan at macromates.com
Mon Sep 5 07:57:40 UTC 2005
On 05/09/2005, at 1.37, Steve Weintraub wrote:
> I don't know from ATSUI, but I assume there is a good reason you're
> using it rather than TextEdit or NSTExtView, given what you
> indicate are optimization compromises.
Indeed, there are many. And NSTextView has speed related problems as
well, generally much more serious than TM. I did:
% dd 2>/dev/null count=10000 if=/dev/random|xxd|tm
And TM showed the ~20 MB file after ~3 seconds, and I could edit it.
TextEdit shows the file instantly, but as soon as I do something,
it's busy for ~60s, and resizing the window cause a similar long
stall in TextEdit.
> As a new user to TextMate (and having been in involved in number of
> development projects), I can't help but bring the baggage of being
> used to certain performance, behaviors and expectations from a Mac
> application, so please forgive if I come off a bit frustrated.
I was pretty frustrated myself when I switched to OS X (over the
general sluggishness), and I'm a tad irritated by the many hoops I
have to go through, to get decent performance on low-end system
(which seems to be most below a 2.5 GHz G5 with AGPx8 ;) ).
But OTOH I've also changed my view on these things, make it work,
then make it fast, I think that's what Apple does, and it's a
philosophy I've adopted myself -- TM is far more dynamic than any
other text editor, and makes much more use of “declarative” rules
than code/plugins, and I think that adds tremendous value, despite
the overhead these things bring.
More information about the textmate