GNU bug report logs - #15876
24.3.50; Highly degraded performance between rev 114715 and 115006

Previous Next

Package: emacs;

Reported by: "Sebastien Vauban" <sva-news <at> mygooglest.com>

Date: Tue, 12 Nov 2013 15:34:02 UTC

Severity: normal

Merged with 24565, 24918

Found in versions 24.3.50, 25.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #140 received at 15876 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dmitry Antipov <dmantipov <at> yandex.ru>, Kenichi Handa <handa <at> gnu.org>,
 Jan Djärv <jan.h.d <at> swipnet.se>
Cc: sva-news <at> mygooglest.com, 15876 <at> debbugs.gnu.org
Subject: Re: bug#15876: 24.3.50;
 Highly degraded performance between rev 114715 and 115006
Date: Wed, 11 Dec 2013 20:12:08 +0200
> Date: Wed, 11 Dec 2013 22:00:48 +0400
> From: Dmitry Antipov <dmantipov <at> yandex.ru>
> CC: 15876 <at> debbugs.gnu.org, sva-news <at> mygooglest.com
> 
> > Anyway, what about the patch below?  With it, the problem disappears
> > even without your "threshold" based GC.
> 
> Looks good. But can we assume that FACE_FROM_ID (...) is always non-NULL?
> Some important routines, like mark_face_cache, do not rely on this.

I think you are right, and we should make sure it's non-NULL before
dereferencing.

Jan, Ken'ichi, would you please comment on this?  Are we losing
something by reusing already loaded fonts that support a given
character, as opposed to looking for the "best-match" font?




This bug report was last modified 8 years and 168 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.