Jeff Mincy wrote:
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.
could you try starting up `xemacs -vanilla' and then running find-tag? [you
might have to manually run some lines in your init file that set up the tag
vars.]
also, in your normal setup, try find-tag multiple times on the same tag. then
try on multiple tags into the same file. you should definitely see <1 second on
450mhz unless you're seriously memory-strapped or working over a slow network.
-jeff
--
ben
I'm sometimes slow in getting around to reading my mail, so if you
want to reach me faster, call 520-661-6661.
See
http://www.666.com/ben/chronic-pain/ for the hell I've been
through.