[TxMt] I know this has been done to death but...

James Milne james.milne at mac.com
Thu Nov 16 16:58:43 UTC 2006


On 16 Nov 2006, at 16:55, Andy Armstrong wrote:

> I've got a project here with 16,500 files in it (75,000 if you  
> count the subversion metadata). It's a Joomla 1.5 website with a  
> bunch of content. I have three copies of the site in the project  
> directory because of the way I'm merging changes from the latest  
> Joomla SVN into my own source tree.
>
> Needless to say switching to and from TextMate causes a  
> considerable delay - between 5 and 10 seconds on my G4 PowerBook. I  
> like to flip back and forth between a web browser, terminal and TM  
> pretty frequently - at times as much as maybe a few times a minute  
> - so I'm spending a fair proportion of my time waiting for TM at  
> the moment.
>
> Does anyone have any tips for speeding up TM's project scanning?  
> Obviously I could rearrange my project to move some of the less  
> frequently used files into another project - but I'd rather not do  
> that if it's avoidable.
>
> It seems that TM only really needs to rescan the directories that  
> are open in the project drawer and any open files - a full scan  
> could be then be done lazily if at all. I get the impression it  
> currently walks the whole directory tree - is that correct? If it's  
> not doing that what's taking so long?

Yes, it does walk the entire directory structure. I noticed something  
similar when opening up a project, and ran Sampler on TextMate and  
found that it was spending all its time querying the file system.

It would be better if TextMate scanned directories on demand- ie when  
you opened them in the project drawer.

--
Kind regards,
James Milne



More information about the textmate mailing list