From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#31091: 25.2: Feature Request: auto exit upon memory exhaustion warning Date: Sun, 08 Apr 2018 11:27:38 -0400 Message-ID: <87r2npn2fp.fsf@gmail.com> References: <20180408072223.5mwxvwl54v4nocr3@E15-2016.optimum.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1523201171 8621 195.159.176.226 (8 Apr 2018 15:26:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 8 Apr 2018 15:26:11 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: 31091@debbugs.gnu.org To: Boruch Baum Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Apr 08 17:26:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5CCj-000298-4C for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 17:26:05 +0200 Original-Received: from localhost ([::1]:33963 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5CEo-0005yk-UQ for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 Apr 2018 11:28:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58460) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5CEi-0005yI-4K for bug-gnu-emacs@gnu.org; Sun, 08 Apr 2018 11:28:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5CEd-0004VK-7S for bug-gnu-emacs@gnu.org; Sun, 08 Apr 2018 11:28:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34765) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1f5CEd-0004V5-3X for bug-gnu-emacs@gnu.org; Sun, 08 Apr 2018 11:28:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1f5CEb-0004hM-Qs for bug-gnu-emacs@gnu.org; Sun, 08 Apr 2018 11:28:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 Apr 2018 15:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31091 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31091-submit@debbugs.gnu.org id=B31091.152320126818038 (code B ref 31091); Sun, 08 Apr 2018 15:28:01 +0000 Original-Received: (at 31091) by debbugs.gnu.org; 8 Apr 2018 15:27:48 +0000 Original-Received: from localhost ([127.0.0.1]:42661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5CEN-0004gs-Uh for submit@debbugs.gnu.org; Sun, 08 Apr 2018 11:27:48 -0400 Original-Received: from mail-it0-f42.google.com ([209.85.214.42]:40281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5CEL-0004gf-GI for 31091@debbugs.gnu.org; Sun, 08 Apr 2018 11:27:45 -0400 Original-Received: by mail-it0-f42.google.com with SMTP id u62-v6so7226430ita.5 for <31091@debbugs.gnu.org>; Sun, 08 Apr 2018 08:27:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=/AnYF7R1yW6ZPWEAWDyYeSIWtnM4DSmrK39fjEGc1KQ=; b=NSmpNZi627s36pGVMX6/VOSnAM6ZxziP75Ds6KZyt+NEWR//tWi8VLqT76f8D/cupM OBn8jCBjqL6iDWhlT3POpsbzanhYNoiHuYiXHXZZu0sxxIK/Lo1vL6GjvsUbu8A91Dne 0PWE+616lBVDsosm/THBf/Pto5rXzto3H9s+C1g9yIab1rTtjb0/doaq86kOpTstdxmZ qy9rBO46AdzKvcSFf1+o9yglScq83MzBhV/AZC9NhOT7+VL6tYxlJVzR+EE7rUirILdc LEi5ga5O7MVr0Yaq8FGBIMbcz9Um0u4tRbvo3nGe45dMKXFMvy+ST4XF2jTPD9JLaG8Q pONA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=/AnYF7R1yW6ZPWEAWDyYeSIWtnM4DSmrK39fjEGc1KQ=; b=UK8n0QlNQ6JuddcvdNhGTTkZk2ASwWlzb/pUB1Wps8QYOER2bRxIizZRBlJyuc8/kt jL6CazzOIjn4KCL0gGlhDqZHRUGrKyvXm6WAvMRfh6gBbj2TALUz2MuU/v9uQfsZcpZG sWBn5QkYgsPggOMkjbudm7S5o5oED+eH6zEa6RDRZBF83N6Rq1s9zkLX5kO5yJ6X0FKx SzuV9ur9gR/2S9uFSNICvDYSJ62J1cL5oaNgBXPB9nPM4aYPqexwMvRAQe5BPj39eRYq zX72S5pV1cF7EqrU8cv24Ex3HIoy+LmWAvWcLMIiVhepUkXRYyFnwa6/O9nfFEvUUkW0 z+BA== X-Gm-Message-State: ALQs6tCN8oxXzCBKW9zTAUGfiAf2xBSJm3oQf1feJZ22nP2Jfmfuz5tP AgjcAGx8BcoYK7IFAY3m5+JsCg== X-Google-Smtp-Source: AIpwx49EeAsxo/an9CGstW+pIg5UhrWL/qsDyM1s8cH8Q3q/9sRmVY2zGiJ57LrGXIRP6vhfiidygQ== X-Received: by 2002:a24:b649:: with SMTP id d9-v6mr26285335itj.51.1523201259863; Sun, 08 Apr 2018 08:27:39 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id m142-v6sm6018810itg.2.2018.04.08.08.27.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 08 Apr 2018 08:27:39 -0700 (PDT) In-Reply-To: <20180408072223.5mwxvwl54v4nocr3@E15-2016.optimum.net> (Boruch Baum's message of "Sun, 8 Apr 2018 03:22:23 -0400") 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" Xref: news.gmane.org gmane.emacs.bugs:145014 Archived-At: Boruch Baum writes: > in time, either because the user is attentive to the mode line or the >> How do you detect that condition? > > Emacs already monitors the condition, and currently performs the following: > > 1] Adds a memory warning to the mode line; I'm not sure what mode line warning you are talking about. But, as Andreas says, and can be shown by experimenting with 'ulimit', Emacs measures usage of virtual memory. Physical memory usage is subject the allocation algorithms of the OS, and can't be reliably measured. So I don't think this feature request can be satisfied.