From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#45200: [PATCH] Force Glibc to free the memory freed Date: Wed, 03 Feb 2021 10:15:11 -0500 Message-ID: References: <83k0rz21dw.fsf@gnu.org> <331805c74fc5d3d412dd2065030b11fa3343710d.camel@yandex.ru> <8a91fc16f93298bca1281b43d6821ae3621376dc.camel@yandex.ru> <7ffacc5f-fc0e-a5f8-104d-2c0ae8e06953@gmx.at> <3f4f8b3034e9f52f48ec520f2732b1687bb24dbc.camel@yandex.ru> <31608795-6155-c7c9-7d94-6024adb0a3b9@gmx.at> <09cc70f14e90f6b13b51b0536fae76e87dfe3f42.camel@yandex.ru> <55be0318-c907-bf9b-d644-d88abb816871@gmx.at> <35163027-a5b7-4a6c-6700-69d34fecf451@gmx.at> <824625557ce288b0cbc3edd66ff730afd479b511.camel@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="456"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: carlos@redhat.com, fweimer@redhat.com, dj@redhat.com, 45200@debbugs.gnu.org To: Konstantin Kharlamov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Feb 03 16:16:44 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l7Jtb-000AYR-SR for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Feb 2021 16:16:43 +0100 Original-Received: from localhost ([::1]:43170 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l7JtX-0002no-3D for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 03 Feb 2021 10:16:39 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36668) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7Jsx-0002ZU-8O for bug-gnu-emacs@gnu.org; Wed, 03 Feb 2021 10:16:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:55290) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l7Jsx-0007eL-0T for bug-gnu-emacs@gnu.org; Wed, 03 Feb 2021 10:16:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l7Jsw-0003Mo-Rz for bug-gnu-emacs@gnu.org; Wed, 03 Feb 2021 10:16:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Feb 2021 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45200 X-GNU-PR-Package: emacs Original-Received: via spool by 45200-submit@debbugs.gnu.org id=B45200.161236532112834 (code B ref 45200); Wed, 03 Feb 2021 15:16:02 +0000 Original-Received: (at 45200) by debbugs.gnu.org; 3 Feb 2021 15:15:21 +0000 Original-Received: from localhost ([127.0.0.1]:38598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7JsH-0003Kw-9V for submit@debbugs.gnu.org; Wed, 03 Feb 2021 10:15:21 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:56995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l7JsG-0003Kb-2P for 45200@debbugs.gnu.org; Wed, 03 Feb 2021 10:15:20 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 96126440989; Wed, 3 Feb 2021 10:15:14 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 375CA440977; Wed, 3 Feb 2021 10:15:13 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1612365313; bh=hP4WjyZoIaXxles4sr3Aux/ECz0ZNoLANy+39BqV1aA=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=BPn3ioXxIF67trY1/69GgiCwK/eBFOZenB24e0mNqwuGuaN2O5wvanReV3cuhE1j/ JLVSA9lvUsVN5SlrLnU8+lA3XaZ9qf4QZiug4p8rTwB0t2IfEe5lI48ji3mgaP5HxP DBOC2TIEk4xmFOEXvwD1JAIA0JreLwqAPauOcgBiBM7GKc6ESJYgSDrLnzqnwxLXJ6 KkBaYbCnAlwPDk0CNu+PcxDU91HxHSVlMcjBH2Jo58iF2Kd3+RTm5dHny1j8bQ7UJ+ icmkiUhLLRnJti/VAUq2zkd/ujgifolXcu54rmSZk9jEMVykkTsGTR4WB3BgceGq0o KmRqryXBwnJoA== Original-Received: from alfajor (76-10-182-85.dsl.teksavvy.com [76.10.182.85]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E56E3120298; Wed, 3 Feb 2021 10:15:12 -0500 (EST) In-Reply-To: <824625557ce288b0cbc3edd66ff730afd479b511.camel@yandex.ru> (Konstantin Kharlamov's message of "Wed, 03 Feb 2021 16:00:42 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:199202 Archived-At: > Stefan, what do you think? Will it be okay if I implement a patch that runs > `malloc_trim(0)` when Emacs is idle? That's yet another reason why we should provide that function to ELisp, and then have ELisp decide when it's called (whether after GC, or on idle or what). Stefan