From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Timings for 'make check' with and without symbols with position Date: Sat, 26 Feb 2022 18:55:06 +0200 Message-ID: <83bkytpnyt.fsf@gnu.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26151"; mail-complaints-to="usenet@ciao.gmane.io" Cc: ofv@wanadoo.es, deng@randomsample.de, mattiase@acm.org, emacs-devel@gnu.org, gregory@heytings.org, larsi@gnus.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Feb 26 17:56:42 2022 Return-path: Envelope-to: ged-emacs-devel@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 1nO0N7-0006ZP-JH for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Feb 2022 17:56:41 +0100 Original-Received: from localhost ([::1]:41474 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nO0N6-0005F5-7E for ged-emacs-devel@m.gmane-mx.org; Sat, 26 Feb 2022 11:56:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nO0M5-00047D-TC for emacs-devel@gnu.org; Sat, 26 Feb 2022 11:55:38 -0500 Original-Received: from [2001:470:142:3::e] (port=56850 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nO0M2-0006pW-06; Sat, 26 Feb 2022 11:55:34 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=t66kamIP/VBpVa0DW+gitwWabqGJp6a0Jchg7/yUS3o=; b=U0vS8J1cIiS+vIF4zD78 2nCX+mbiyskZPzlrIMDfWIL4usPL69Mo2Do1TBqAyM7YtrYFlCkydLO+SNdayuRdu1uGdCvPuMFX8 pC/DmjBgJzAF+SJDZP4DsstmbJchFC8q/zRzIMpTB/MFtF/UTpju/rtxDUSKl9tnJvxfG4hz0XXQZ C+yD6zCR3dXz3vlmS3on1Y6Jq+g/KegiNSj7bzda66nB0MO+fLvcM8rNA/A51xuqfdMHTpIIITVkI 2n6i2mavmLYv0sCgA5XnH28XU0FszD6TPtDZr3QT3pof4C1amjHQY74hPU9DO4hIwmTrEm12UOCh3 +Zai3q423a+VoA==; Original-Received: from [87.69.77.57] (port=3555 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nO0Lq-0000VK-FO; Sat, 26 Feb 2022 11:55:29 -0500 In-Reply-To: (message from Alan Mackenzie on Sat, 26 Feb 2022 16:39:05 +0000) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286704 Archived-At: > Date: Sat, 26 Feb 2022 16:39:05 +0000 > Cc: David Engster , Eli Zaretskii , > larsi@gnus.org, mattiase@acm.org, gregory@heytings.org, > Óscar Fuentes > From: Alan Mackenzie > > Short summary: The new build is slower than the old by 12.6%. perf > counted 419k samples on the new, 372k samples on the old. > > What is taking the extra time is largely the garbage collection: I > filtered perf's output successively for the strings "mark" and "sweep", > and include those functions with at least 0.1% of the run time. Thanks. Any idea why there will be more GC in the new version? Or are you saying the number of GC calls was the same, but each GC cycle took a bit longer? If so, how does symbols-with-pos affect GC?