From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: malloc and alignment Date: Tue, 17 Jun 2003 13:57:32 +0900 Organization: The XEmacs Project Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <8765n5wbb7.fsf@tleepslib.sk.tsukuba.ac.jp> References: <200306161438.h5GEcodM011551@rum.cs.yale.edu> <200306161559.h5GFxbw9011912@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1055825764 6979 80.91.224.249 (17 Jun 2003 04:56:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 17 Jun 2003 04:56:04 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jun 17 06:56:02 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19S8Vl-0001oM-00 for ; Tue, 17 Jun 2003 06:56:01 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19S8tV-00053y-00 for ; Tue, 17 Jun 2003 07:20:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19S8Xo-0001LE-Ps for emacs-devel@quimby.gnus.org; Tue, 17 Jun 2003 00:58:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19S8Xa-0001Ju-3v for emacs-devel@gnu.org; Tue, 17 Jun 2003 00:57:54 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19S8XY-0001JI-Q7 for emacs-devel@gnu.org; Tue, 17 Jun 2003 00:57:53 -0400 Original-Received: from tleepslib.sk.tsukuba.ac.jp ([130.158.98.109]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19S8XJ-0001A9-FF for emacs-devel@gnu.org; Tue, 17 Jun 2003 00:57:37 -0400 Original-Received: from steve by tleepslib.sk.tsukuba.ac.jp with local (Exim 3.36 #1 (Debian)) id 19S8XE-000456-00; Tue, 17 Jun 2003 13:57:32 +0900 Original-To: "Stefan Monnier" In-Reply-To: <200306161559.h5GFxbw9011912@rum.cs.yale.edu> (Stefan Monnier's message of "Mon, 16 Jun 2003 11:59:37 -0400") User-Agent: Gnus/5.1002 (Gnus v5.10.2) XEmacs/21.5 (cassava, linux) Original-cc: David Kastrup X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15147 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15147 >>>>> "Stefan" == Stefan Monnier writes: Stefan> but his Emacs process went up to 2.1GB (Mule begins by Stefan> allocating a destination area of 1510MB because latin-1 Stefan> has a max-expansion factor of 2), In XEmacs, that's a hypothesis, IIRC, not yet proved; it could just be a bug in the allocation routines. Stefan> so I think that a 512MB limit due to integers might not be Stefan> that bad, since bumping it to 1GB will just replace this Stefan> limit with others. FWIW when I proposed swapping 31-bit integers and 30-bit characters so that we could have a proper native representation of ISO 10646 UCS-4, it was vetoed on the grounds that the vetoer's coworker edited a particular (ASCII-only) > 512MB logfile every day. -- Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Ask not how you can "do" free software business; ask what your business can "do for" free software.