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: Sat, 26 Nov 2011 18:23:51 +0200 Message-ID: <83pqge7syw.fsf@gnu.org> References: <4ED0F945.5090805@yandex.ru> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1322324654 23856 80.91.229.12 (26 Nov 2011 16:24:14 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 26 Nov 2011 16:24:14 +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 Sat Nov 26 17:24: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 1RUL2s-00065X-CC for ged-emacs-devel@m.gmane.org; Sat, 26 Nov 2011 17:24:06 +0100 Original-Received: from localhost ([::1]:45024 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUL2l-0003aj-Sc for ged-emacs-devel@m.gmane.org; Sat, 26 Nov 2011 11:23:59 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:45914) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUL2i-0003ae-Iy for emacs-devel@gnu.org; Sat, 26 Nov 2011 11:23:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RUL2h-0006xq-Hi for emacs-devel@gnu.org; Sat, 26 Nov 2011 11:23:56 -0500 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:35580) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RUL2h-0006xm-84 for emacs-devel@gnu.org; Sat, 26 Nov 2011 11:23:55 -0500 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LV900600Z6D5G00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Sat, 26 Nov 2011 18:23:53 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.229.100.85]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LVA0048407N2NO0@a-mtaout22.012.net.il>; Sat, 26 Nov 2011 18:23:48 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.172 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:146262 Archived-At: > Date: Sat, 26 Nov 2011 15:58:49 +0100 > From: Carsten Mattner > Cc: emacs-devel@gnu.org > > Does emacs fear the memory may be used by someone else > and hold onto what it claimed? It doesn't, or at least shouldn't. When enough memory has been reclaimed by GC, it should give it away to the system. At least on some systems, I actually see that in action, after killing a large buffer. > Restoring the directory made emacs realize the "file has changed on > disk". Is this checked via a hash/checksum or does emacs carry along > more than that? It remembers the last time stamp of the file/directory.