On 23 Nov 2008, at 12:35, listmember wrote:

Do a 'find declaration' on an identifier, that does not exist. This
will explore all units of the uses section.

Now I see what you mean.

But, isn't this a design-choice; caching all sources in memory for speed reasons, as opposed to on-demand opening and closing each file.

For very large projects, that should probably be done anyway at some point. But even in that case, using a more memory-efficient string type enables you to keep more data in memory and hence potentially obtain better performance.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to