From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.bugs Subject: bug#22086: 25.1.50; [PATCH] Integrate the musl hybrid mallo Date: Mon, 1 Feb 2016 08:58:58 -0800 Organization: UCLA Computer Science Department Message-ID: <56AF8ED2.4060800@cs.ucla.edu> References: <56AC7FA1.10300@cs.ucla.edu> <83powjwgl0.fsf@gnu.org> <56AD58B0.9050103@cs.ucla.edu> <85egcxsndr.fsf@iznogoud.viz> <56AE4A52.6030507@cs.ucla.edu> <85r3gwbgsl.fsf@iznogoud.viz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1454346025 4822 80.91.229.3 (1 Feb 2016 17:00:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 1 Feb 2016 17:00:25 +0000 (UTC) Cc: 22086@debbugs.gnu.org To: Wolfgang Jenkner Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 01 18:00:14 2016 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 1aQHpm-0007K9-1E for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Feb 2016 18:00:14 +0100 Original-Received: from localhost ([::1]:53260 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQHpk-0005W1-Te for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Feb 2016 12:00:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46658) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQHpe-0005Sg-Il for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 12:00:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aQHpb-0005ck-Bi for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 12:00:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57152) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aQHpb-0005cg-80 for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 12:00:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aQHpb-0006X0-2L for bug-gnu-emacs@gnu.org; Mon, 01 Feb 2016 12:00:03 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Feb 2016 17:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22086 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 22086-submit@debbugs.gnu.org id=B22086.145434594724858 (code B ref 22086); Mon, 01 Feb 2016 17:00:02 +0000 Original-Received: (at 22086) by debbugs.gnu.org; 1 Feb 2016 16:59:07 +0000 Original-Received: from localhost ([127.0.0.1]:45369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQHoh-0006Ss-0q for submit@debbugs.gnu.org; Mon, 01 Feb 2016 11:59:07 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:38946) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aQHof-0006Rl-2Q for 22086@debbugs.gnu.org; Mon, 01 Feb 2016 11:59:05 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 1AF87160D74; Mon, 1 Feb 2016 08:58:59 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id itd3i7GyOQgt; Mon, 1 Feb 2016 08:58:58 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 58085160F53; Mon, 1 Feb 2016 08:58:58 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TNDuOAQ9I454; Mon, 1 Feb 2016 08:58:58 -0800 (PST) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 3E9FB160D74; Mon, 1 Feb 2016 08:58:58 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 In-Reply-To: <85r3gwbgsl.fsf@iznogoud.viz> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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:112209 Archived-At: On 02/01/2016 07:15 AM, Wolfgang Jenkner wrote: > I had just to double the static heap size. OK, I installed a patch doing that into Emacs master. > In the ensuing successful build, I got the following message after > dumping: > > 18788992 of 33554432 static heap bytes used > > However, this is with my standard configuration, which doesn't include > everything: > > ssystem-configuration-features is a variable defined in =E2=80=98C sour= ce code=E2=80=99. > Its value is > "XPM JPEG TIFF GIF PNG IMAGEMAGICK SOUND NOTIFY ACL GNUTLS LIBXML2 FREE= TYPE M17N_FLT LIBOTF XFT ZLIB X11 MODULES" I wonder why you're using way more static heap bytes than I am? I get=20 this on Fedora 23 x86-64 when configured via './configure=20 --enable-gcc-warnings --with-modules emacs_cv_var_doug_lea_malloc=3Dno': 11892256 of 33554432 static heap bytes used 92482 pure bytes used 10765856 of 33554432 static heap bytes used 2781901 pure bytes used The first is when building bootstrap-emacs, the second is when building=20 emacs. On my build, system-configuration-features is "XPM JPEG TIFF GIF=20 PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL=20 LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB=20 TOOLKIT_SCROLL_BARS GTK3 X11 MODULES", which is a superset of your featur= es. Is the FreeBSD runtime calling malloc a lot on its own behalf? It might=20 be interesting to find out why.