<div>Ah, I was unaware of the existence of display names. Caching them sounds like a good idea to me, since I assume the display names are used in the file explorer as well.
                </div><div><br></div><div>Thanks Allan!</div>
                <div></div>
                 
                <p style="color: #A0A0A8;">On Sunday, January 15, 2012 at 8:24 PM, Allan Odgaard wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>On 15/01/2012, at 03.37, Connor McKay wrote:</div><div><br></div><blockquote type="cite"><div>[…] I understand that this is an alpha, and that performance was one of the things that was left for later tuning. But I'm afraid that more than tuning is needed in this case, although I could be wrong.</div></blockquote><div><br></div><div>The ⌘T filtering uses display names which turns out to be a major performance bottleneck since getting the display name requires accessing the file system several times (and the OS seems to not cache it) — I may drop using display names and/or do my own caching of these (display names allow localized file names, turns ‘:’ into ‘/’, hide extensions, a.s.o.).</div><div><br></div><blockquote type="cite"><div>I would simply ask that the performance of large projects be made more of a priority than it currently is.</div></blockquote><div><br></div><div>A priority is observed, not manufactured or assigned :)</div><div><br></div><div><br></div><div>_______________________________________________</div><div>textmate mailing list</div><div><a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a></div><div><a href="http://lists.macromates.com/listinfo/textmate">http://lists.macromates.com/listinfo/textmate</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>