From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Antipov Newsgroups: gmane.emacs.bugs Subject: bug#15876: 24.3.50; Highly degraded performance between rev 114715 and 115006 Date: Wed, 11 Dec 2013 13:24:38 +0400 Message-ID: <52A82F56.1020204@yandex.ru> References: <867gcdiqji.fsf@somewhere.org> <86fvr09z55.fsf@somewhere.org> <83fvr01du4.fsf@gnu.org> <8638n0nj9p.fsf@somewhere.org> <86bo1eaelv.fsf@somewhere.org> <86r4a2vqbu.fsf@somewhere.org> <867gbqdisp.fsf@somewhere.org> <83haas5y88.fsf@gnu.org> <529C64C5.2040509@yandex.ru> <834n6r5edh.fsf@gnu.org> <529DAAED.9000504@yandex.ru> <83ob4y3wi5.fsf@gnu.org> <529DF416.7070807@yandex.ru> <83txeo33ls.fsf@gnu.org> <52A01D59.7030304@yandex.ru> <83lhzz2oal.fsf@gnu.o rg> <52A80BA8.3050403@yandex.ru> <52A81139.8040909@poczta.onet.pl> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1386754014 10564 80.91.229.3 (11 Dec 2013 09:26:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Dec 2013 09:26:54 +0000 (UTC) Cc: 15876@debbugs.gnu.org To: Jarek Czekalski Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Dec 11 10:26:59 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vqg4J-00075L-DZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Dec 2013 10:26:59 +0100 Original-Received: from localhost ([::1]:54166 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqg4I-0008By-JZ for geb-bug-gnu-emacs@m.gmane.org; Wed, 11 Dec 2013 04:26:58 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqg2W-0007Pm-UY for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 04:25:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vqg2Q-0006jU-S7 for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 04:25:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57013) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vqg2Q-0006iw-MX for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 04:25:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vqg2Q-0006ka-FI for bug-gnu-emacs@gnu.org; Wed, 11 Dec 2013 04:25:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Antipov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 Dec 2013 09:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15876 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15876-submit@debbugs.gnu.org id=B15876.138675388425918 (code B ref 15876); Wed, 11 Dec 2013 09:25:02 +0000 Original-Received: (at 15876) by debbugs.gnu.org; 11 Dec 2013 09:24:44 +0000 Original-Received: from localhost ([127.0.0.1]:42799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqg27-0006jy-Ce for submit@debbugs.gnu.org; Wed, 11 Dec 2013 04:24:43 -0500 Original-Received: from forward9l.mail.yandex.net ([84.201.143.142]:60495) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vqg25-0006jo-5L for 15876@debbugs.gnu.org; Wed, 11 Dec 2013 04:24:42 -0500 Original-Received: from smtp16.mail.yandex.net (smtp16.mail.yandex.net [95.108.252.16]) by forward9l.mail.yandex.net (Yandex) with ESMTP id 914A7E60D91; Wed, 11 Dec 2013 13:24:39 +0400 (MSK) Original-Received: from smtp16.mail.yandex.net (localhost [127.0.0.1]) by smtp16.mail.yandex.net (Yandex) with ESMTP id 330E56A00F4; Wed, 11 Dec 2013 13:24:39 +0400 (MSK) Original-Received: from unknown (unknown [37.139.80.10]) by smtp16.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id WfZZah1shA-OcB0grQh; Wed, 11 Dec 2013 13:24:38 +0400 (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1386753878; bh=oDYQa1ksSlknVQvUWlFRKJbVYbfk+zkew3fTxwbJISs=; h=Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=hfiZYk5sNDmKS+Taoiz3+gs21ljdOnybZ2Fz3amxcimdk50QLYMIRkg2gml3NgLEF PVY1eQnTBW0sPtfYOrdWbrasNLWoBViB9tAnqHqWneENOk1A+J5UsNgmnqw5OvT8gO IoPvKYQqB3ih4Cg589Snu8YWQJ4o9uhgannyAAG0= Authentication-Results: smtp16.mail.yandex.net; dkim=pass header.i=@yandex.ru User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 In-Reply-To: <52A81139.8040909@poczta.onet.pl> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:81749 Archived-At: On 12/11/2013 11:16 AM, Jarek Czekalski wrote: > It would be nice if the results of the "best match" calls were remembered. Sure. But currently font cache remembers not the "best match" X but the vector [X0 X1 ... Xn] which was used to select X for the last time. Under some circumstances (in particular, when a lot of fonts are loaded), font cache tends to grow too much (see http://lists.gnu.org/archive/html/emacs-devel/2013-10/msg00740.html). > Assuming that the fonts don't change during Emacs run time. This assumption is wrong. Although explicit font change is rarely done by the most of users, new fonts may be loaded quite often - to display an "unusual" character which has no glyph in current font, to display something under M-x customize, etc. Dmitry