From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via Users list for the GNU Emacs text editor Newsgroups: gmane.emacs.help Subject: Re: How to debug memory leaks Date: Sat, 27 Mar 2021 16:30:33 +0100 Message-ID: <87k0ps4ns6.fsf@zoho.eu> References: <87pmzmihyj.fsf@robertthorpeconsulting.com> <83lfaaot5h.fsf@gnu.org> <83k0puorpb.fsf@gnu.org> <83ft0hq4wb.fsf@gnu.org> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7746"; 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:mG9CSqpF/7IZf389zVafeSMA8SA= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sat Mar 27 16:31:17 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 1lQAuC-0001qv-NI for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 27 Mar 2021 16:31:16 +0100 Original-Received: from localhost ([::1]:49056 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lQAuB-0004cY-Pl for geh-help-gnu-emacs@m.gmane-mx.org; Sat, 27 Mar 2021 11:31:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQAtd-0004cP-AR for help-gnu-emacs@gnu.org; Sat, 27 Mar 2021 11:30:41 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:36918) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQAtb-0003tt-N7 for help-gnu-emacs@gnu.org; Sat, 27 Mar 2021 11:30:41 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lQAtZ-0001HT-Tu for help-gnu-emacs@gnu.org; Sat, 27 Mar 2021 16:30:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never 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:128718 Archived-At: Stefan Monnier wrote: > What we have instead is `M-x profiler-start/report` which > should(?) let you find out what is the source of the > sluggishness. Similarly we have a `M-x memory-report` for > excessive memory use. OT (?): remember playing games? You never had the required computer RAM and stuff but that was solved by downgrading the graphics in particular, reducing the amount of details etc, and suddenly it went really fast! And then even the guys that had really strong computers got envious because even if it worked great for them it still didn't have that "snap" which you had achieved by all the methods applied at once (or simultaneously). So is there a way to downgrade Emacs in much the same way? What happens with -Q? Can't we have: $ emacs \ --not-module "uwe-brauer-mac-os-hacks" \ --not-module "jeans-super-key" \ etc etc and then you could experiment what was needed and not for you? Downsides to that are easy to see but would that increase the speed, i.e. the interactive feel? What is it that -Q removes? but it is too much $ emacs -Qp 0.5 # Q percent, only remove 50% of what -Q does? A file of Elisp that is not used, why should that slow down anything? It really does? If so, why? E.g., I don't move around in my apartment slower for every book I put in my bookshelf... -- underground experts united https://dataswamp.org/~incal