From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.help Subject: Re: 64 bit official Windows builds Date: Mon, 08 Feb 2016 23:51:50 +0100 Message-ID: <87vb5yx1bt.fsf@wanadoo.es> References: <2577057e-98d3-41ce-ade2-1496648b09c3@googlegroups.com> <9c9cdaf1-4e20-4b6b-a1a6-a8ebcce1177c@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1454971951 24857 80.91.229.3 (8 Feb 2016 22:52:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 8 Feb 2016 22:52:31 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Feb 08 23:52:21 2016 Return-path: Envelope-to: geh-help-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 1aSufJ-00051O-Qk for geh-help-gnu-emacs@m.gmane.org; Mon, 08 Feb 2016 23:52:17 +0100 Original-Received: from localhost ([::1]:49589 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSufJ-0002ZD-AP for geh-help-gnu-emacs@m.gmane.org; Mon, 08 Feb 2016 17:52:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33727) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSuf7-0002VT-Du for help-gnu-emacs@gnu.org; Mon, 08 Feb 2016 17:52:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSuf4-0006il-4y for help-gnu-emacs@gnu.org; Mon, 08 Feb 2016 17:52:05 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:58301) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSuf3-0006ih-U2 for help-gnu-emacs@gnu.org; Mon, 08 Feb 2016 17:52:02 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1aSuf2-0004gl-Lu for help-gnu-emacs@gnu.org; Mon, 08 Feb 2016 23:52:00 +0100 Original-Received: from 1.red-83-38-42.dynamicip.rima-tde.net ([83.38.42.1]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Feb 2016 23:52:00 +0100 Original-Received: from ofv by 1.red-83-38-42.dynamicip.rima-tde.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 08 Feb 2016 23:52:00 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 18 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 1.red-83-38-42.dynamicip.rima-tde.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) Cancel-Lock: sha1:9uv4zZ0DmcTOidZ7maKduI5uu5M= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:109064 Archived-At: djc writes: >> Could I ask, what is the benefit of 64 bits compared to 32 bits for windows ? > > In emacs I count things that total more than a 32-bit counter can > hold, and I routinely edit multiple files of hundreds of megabytes. > Pure 32-bit emacs on Windows simply can't do the former, and is > v-e-r-r-y slow at the latter, to the point of being unusable. Are you using the same versions for your 32/64 bits performance comparisions. IIRC handling of large buffers and large long lines received some improvements not too long ago. I can't not depict an scenario where changing to the 64 bits ISA could change Emacs' speed from very slow to acceptable. If something like that were observed (on the same Emacs source code version) I would suspect some difference on the C runtime or on the compiler (intrinsics not lowered, optimizations not applied on 32 bit code, etc.)