This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: very very slow symbol searches
More details. The slowdown is caused by using the glibc regex. Why
would that make it so much slower? Don't know yet. Anyway forcing GDB
to use the included regex in libiberty fixes the problem.
2003-01-02 Mark Kettenis <kettenis@gnu.org>
* configure.in: Rewrite check for GNU regex and the
--without-included regex option, and move it into the "Checks
for
library functions" section. This makes us use the system regex
again by default on systems with version 2 of the GNU C library.
This was apparently broken.
* gdb_regex.h [!USE_INCLUDED_REGEX] (_REGEX_RE_COMP): Define.
* acconfig.h (USE_INCLUDED_REGEX): Remove.
* config.in, configure: Regenerated.
On Wed, 2003-01-22 at 12:48, Martin M. Hunt wrote:
> On Wed, 2003-01-22 at 07:07, Elena Zannoni wrote:
> >
> > there have been some changes to that function on 12-23. Could you try
> > backing those out? This was a change we convinced ourselves it was ok
> > to do, but maybe it is problematic.
>
> I'm using "./insight insight" as a test case, measuring the time it
> takes for a source window to be displayed.
>
> 1 Jan 03 snapshot takes 8 seconds. This is normal.
> 8 Jan 03 snapshot takes 70 seconds.
>
> I'll try to refine this further and come up with a better test case.
>
> Martin
>
>
>
>