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.help Subject: Re: How to debug memory leaks Date: Fri, 26 Mar 2021 10:11:02 -0400 Message-ID: References: <87pmzmihyj.fsf@robertthorpeconsulting.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7058"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:+qZjnFOCMl6JB6UfOd3przCCjAw= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 26 15:11:59 2021 Return-path: Envelope-to: geh-help-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 1lPnBv-0001ik-S1 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 26 Mar 2021 15:11:59 +0100 Original-Received: from localhost ([::1]:60056 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lPnBu-0002Zy-Qq for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 26 Mar 2021 10:11:58 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPnBA-0002Ze-Pl for help-gnu-emacs@gnu.org; Fri, 26 Mar 2021 10:11:12 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:48960) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lPnB8-0001Fu-OH for help-gnu-emacs@gnu.org; Fri, 26 Mar 2021 10:11:11 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lPnB5-0000ri-E8 for help-gnu-emacs@gnu.org; Fri, 26 Mar 2021 15:11:07 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128631 Archived-At: > I think you mentioned a while ago that you use shell-mode. In that mode > Emacs keeps a buffer with all of the shell activity in it. By default > it doesn't remove anything, at least on my Emacs. The `M-x memory-report` in Emacs's Git version makes these issues immediately visible. Sadly, in my experience the kinds of excessive memory use problems people experience come from elsewhere (such as the occasional need to load all the fonts that exist in your system to try and figure out if you have a font that can display that damn emoticon that your brother found cute). Stefan