[TxMt] Latest TM version activation delays
gerti-textmate at bitart.com
Tue Dec 20 20:13:46 UTC 2005
On Tue, Dec 20, at 1:10 PM, Allan Odgaard wrote:
> On 20/12/2005, at 19:44, Gerd Knops wrote:
>> It *IS* a static project. About 100-200 files located on NFS. And
>> I am quite positive this is new behavior since the last release.
>> Alan, are previous dailies still available?
> Yes, they're linked to from the app-cast feed: feed://
OK, went back all the way to 680, they all show the problem. Guess
somehow networking performance here went to hell.
>> I can only see the last one. I gladly do back a version to verify
>> that this is newly introduced behavior [...]
> I really have no idea what should have changed in this department.
> You might help diagnose the problem by running Shark on TextMate
> while re-activating it.
Shark indicated almost all of the time was burned up in lstat and in
the underlying kernel routines. 'fs_usage -f filesys' confirmed that
on activation the TextMate process performs 3432(!!!) lstat calls.
For each file in my (static) project it does a lstat for every single
path component, eg for the file /a/b/c/d it performs lstat calls for /
a, /a/b, /a/b/c and /a/b/c/d. And the root of my project starts 6
levels deep in the file system...
Part of the slowdown appears to stem from the fact that my system
started heavy swapping, despite 1.5GB memory. Guess I'll have to
check in more detail what is going on.
More information about the textmate