From: Ben Wing <ben(a)666.com>
Date: Tue, 12 Jun 2001 21:56:50 -0700
Jeff Mincy wrote:
From: Vin Shelton <acs(a)xemacs.org>
Date: 12 Jun 2001 21:59:39 -0400
Jeff Mincy <jeff(a)delphioutpost.com> writes:
> FWIW, I just upgraded to 21.4.3 (more or less painlessly).
> 21.4.3 seems zippier and snazzier than 21.1.13, with the exception
> of tags lookup. Tag lookup is way slower for me, borderline
> annoying. I have tags-build-completion-table turned off. But I
> don't think that is causing the problem. 21.1.13 found 'find-tag'
> instantly, 21.4.3 took 10-15 seconds to find the same tag and using
> the same tag tables.
BTW, in 21.1.13, I did find-tag on S\+3 (from ESS), and found the real
definition on the third try.
1) (defvar S+elsewhere-dialect-name "S+3"
2) (defvar S+3-dialect-name "S+3"
3) (defun S+3 (&optional proc-name)
Whereas 21.4.3 finds the S+3 definition on the first try.
So, it's better at finding the right tag, but lots slower.
well, there you have it -- the only major change was the code integration i just
mentioned, and things got slower. :-]
but 10-15 seconds??
are you sure this isn't a font-lock problem? i use 21.5 for development and i
have error-checking turned on and no optimization -- and i still see <1 second
for find-tag. this is on a pentium III 700mhz.
is this 10-15 seconds only the first find-tag, or all of them?
Well, no, I'm not sure, maybe it is both font-lock and tag.
find-tag is definitly slower, but now it takes more like 4-5 seconds.
I think the rest of the time was fontifying. I'm on a 450mhz.
-jeff