From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Memory again Date: Sun, 27 Nov 2011 08:11:00 -0500 Message-ID: References: <4ED0F945.5090805@yandex.ru> <83pqge7syw.fsf@gnu.org> <83mxbi7hip.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1322399472 28302 80.91.229.12 (27 Nov 2011 13:11:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 27 Nov 2011 13:11:12 +0000 (UTC) Cc: antipov@mvista.com, emacs-devel@gnu.org To: Carsten Mattner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 27 14:11:08 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RUeVe-0006VG-UW for ged-emacs-devel@m.gmane.org; Sun, 27 Nov 2011 14:11:07 +0100 Original-Received: from localhost ([::1]:55262 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUeVe-0002np-5O for ged-emacs-devel@m.gmane.org; Sun, 27 Nov 2011 08:11:06 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:58900) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUeVb-0002ni-5p for emacs-devel@gnu.org; Sun, 27 Nov 2011 08:11:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RUeVZ-0001W3-KV for emacs-devel@gnu.org; Sun, 27 Nov 2011 08:11:03 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:43659) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUeVZ-0001Vz-J5 for emacs-devel@gnu.org; Sun, 27 Nov 2011 08:11:01 -0500 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RUeVY-0003ST-2e; Sun, 27 Nov 2011 08:11:00 -0500 In-reply-to: (message from Carsten Mattner on Sun, 27 Nov 2011 11:29:46 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:146283 Archived-At: > Date: Sun, 27 Nov 2011 11:29:46 +0100 > From: Carsten Mattner > Cc: antipov@mvista.com, emacs-devel@gnu.org > > After fresh startup: 21MB > Loading xx .erl file: 21.5MB > Kill buffer: 21.7MB > Load 13499b .erl file again: 21.8MB > Kill buffer: 21.7MB > Load 13499b .erl file again: 22MB > Kill buffer: 21.8MB > Load 13499b .erl file again: 22.1MB > Kill buffer: 22.3MB > Load 13499b .erl file again: 22.2MB > Kill buffer: 22.4MB > Load 13499b .erl file again: 22.3MB > Kill buffer: 22.4MB > Load 13569b .erl file: 22.3MB > Kill buffer: 22.5MB Looks like some leak, indeed. > fresh startup without Ido: 21.2MB or 21.1MB > C-x C-f: 21.3MB > load 13499b .erl file: 21.3MB > kill buffer: 21.4MB > reload same .erl file: 21.5MB > kill buffer: 21.6MB > reload same .erl file: 21.7MB first then 21.6MB then 21.5MB > kill buffer: 21.7MB first then 21.6MB > reload same .erl file: 21.7MB first then 21.6MB This looks normal: the memory is more or less constant. > > I'd start by showing the value returned by `garbage-collect' and > > comparing it with the value after startup. > > Where am I supposed to see the output of (garbage-collect)? Either one of the following: . Type "M-: (garbage-collect) RET", then find the results in *Messages*. . Type in *scratch* "(garbage-collect)^J". . Use ielm as pointed out by Andreas.