From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#19716: Excessive Windows registry accesses Date: Wed, 28 Jan 2015 21:14:03 +0200 Message-ID: <83a912ogzo.fsf@gnu.org> References: <54C92B51.3090704@resiak.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1422472513 23309 80.91.229.3 (28 Jan 2015 19:15:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 28 Jan 2015 19:15:13 +0000 (UTC) Cc: 19716@debbugs.gnu.org To: djc@resiak.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 28 20:15:12 2015 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 1YGY52-0006VZ-2U for geb-bug-gnu-emacs@m.gmane.org; Wed, 28 Jan 2015 20:15:12 +0100 Original-Received: from localhost ([::1]:55525 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGY51-0006aR-DF for geb-bug-gnu-emacs@m.gmane.org; Wed, 28 Jan 2015 14:15:11 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46576) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGY4w-0006Xh-N3 for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 14:15:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YGY4s-0006MK-N0 for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 14:15:06 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:40555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YGY4s-0006MA-KT for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 14:15:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YGY4s-0004ds-Ch for bug-gnu-emacs@gnu.org; Wed, 28 Jan 2015 14:15:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Jan 2015 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19716 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19716-submit@debbugs.gnu.org id=B19716.142247246917777 (code B ref 19716); Wed, 28 Jan 2015 19:15:02 +0000 Original-Received: (at 19716) by debbugs.gnu.org; 28 Jan 2015 19:14:29 +0000 Original-Received: from localhost ([127.0.0.1]:59244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGY4K-0004cf-NZ for submit@debbugs.gnu.org; Wed, 28 Jan 2015 14:14:28 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:63870) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YGY4I-0004c9-7a for 19716@debbugs.gnu.org; Wed, 28 Jan 2015 14:14:27 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NIW00K00IMR2Y00@a-mtaout20.012.net.il> for 19716@debbugs.gnu.org; Wed, 28 Jan 2015 21:14:14 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NIW00JUDIRMT960@a-mtaout20.012.net.il>; Wed, 28 Jan 2015 21:14:14 +0200 (IST) In-reply-to: <54C92B51.3090704@resiak.org> X-012-Sender: halo1@inter.net.il 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:98839 Archived-At: > Date: Wed, 28 Jan 2015 19:32:49 +0100 > From: PK > > When I invoke GNU Emacs (24.4.1 (x86_64-w64-mingw32) of 2014-10-21 on KAEL) > on Windows 7, it makes an enormous number of what seem (to me) unnecessary > identical registry accesses. > > 20 times each: > > QueryValue: HKLM\System\CurrentControlSet\Control\Nls\CodePage\28605 > (success) > QueryValue: HKLM\System\CurrentControlSet\Control\Nls\CodePage\28604 > (name not found) Emacs doesn't access these directly. Perhaps Windows does, in the bowels of some API that Emacs calls. > OpenKey: HKCU\SOFTWARE\GNU\Emacs (name not found) > OpenKey: HKLM\SOFTWARE\GNU\Emacs (name not found) This is accessed as part of initialization (because environment variable might be set in the Registry), and also each time Emacs needs to access GUI resources (because Emacs on Windows allows to store "X resources" in the Registry). Anyway, why do you think this is a bug?