From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Should we land Lisp reader optimizations? Date: Wed, 21 Jun 2017 21:58:03 -0400 Message-ID: References: <83y3snx6b7.fsf@gnu.org> <56EA228B-387F-4983-A91E-97ACFE56F42F@raeburn.org> <83a852wuk0.fsf@gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1498096838 15375 195.159.176.226 (22 Jun 2017 02:00:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 22 Jun 2017 02:00:38 +0000 (UTC) Cc: eliz@gnu.org, raeburn@raeburn.org, emacs-devel@gnu.org To: michael schuldt Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jun 22 04:00:35 2017 Return-path: Envelope-to: ged-emacs-devel@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 1dNrQA-0003fx-J8 for ged-emacs-devel@m.gmane.org; Thu, 22 Jun 2017 04:00:34 +0200 Original-Received: from localhost ([::1]:56656 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNrQE-0008TV-4T for ged-emacs-devel@m.gmane.org; Wed, 21 Jun 2017 22:00:38 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41843) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNrNs-0006gU-8E for emacs-devel@gnu.org; Wed, 21 Jun 2017 21:58:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dNrNr-0005fY-HI for emacs-devel@gnu.org; Wed, 21 Jun 2017 21:58:12 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37257) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dNrNk-0005Xg-UJ; Wed, 21 Jun 2017 21:58:04 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1dNrNj-0002tH-Vp; Wed, 21 Jun 2017 21:58:04 -0400 In-reply-to: (message from michael schuldt on Tue, 20 Jun 2017 19:50:59 -0700) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:215874 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Since the time spent in GC appears so significant, why not disable GC while > reading? That could bloat the total memory size of Emacs, with garbage scattered among the actually used memory so that no entire blocks could be freed. However, whether the bloat is enough to be a significant drawback, I don't know. It might be interesting to measure the amount of memory used in two alternatives: GCs during reading, and just one GC at the end of reading. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.