From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Damien Mattei Newsgroups: gmane.lisp.guile.user Subject: GC Warning: Repeated allocation of very large block Date: Mon, 19 Sep 2022 12:04:04 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18111"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Mon Sep 19 12:15:31 2022 Return-path: Envelope-to: guile-user@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 1oaDoH-0004aC-SL for guile-user@m.gmane-mx.org; Mon, 19 Sep 2022 12:15:29 +0200 Original-Received: from localhost ([::1]:37648 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oaDoG-00007s-PT for guile-user@m.gmane-mx.org; Mon, 19 Sep 2022 06:15:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50338) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaDdW-0000tC-6v for guile-user@gnu.org; Mon, 19 Sep 2022 06:04:22 -0400 Original-Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:41823) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaDdU-0001qf-5M for guile-user@gnu.org; Mon, 19 Sep 2022 06:04:21 -0400 Original-Received: by mail-lj1-x235.google.com with SMTP id a14so31090351ljj.8 for ; Mon, 19 Sep 2022 03:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date; bh=t8EaL7R7bIXT5cVmYL5yDY4LKBFl6kAMeKACdUx7AvA=; b=GWOdmzUBp5OeA2tma/fbtf5vBmo+tMhQplKyQjIaGFxdmSOccVhHxjty54baCTYYEu 0a4lp8+rUD1jre4prDNmj4NP2euSaQZT5/QJ2ti6M6lFpPFUePXuzzV2UPpP+2ZUITEL vBGBsrzCEKTXqeolsF3eVPkFnCQ3HsyShpAIM9V3tQuibQv54rsyIJ+IbdHYX9l1fGRI IDdCbUbGuHSjaGcF6xP6ICvfy2XIhUR+IwtN0oo1mcbwAUT1exkglB+7ZlNHgu0uEuKb l551fuhUtrPucXGoP+91ixlcazqt27QP77nUEPMHFpWuxqMDeSSO78q96HjLrju+NiqH FjzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date; bh=t8EaL7R7bIXT5cVmYL5yDY4LKBFl6kAMeKACdUx7AvA=; b=0iG/FFd3C8F5Eyhhsqigdd2DXof6wmUdBcal0HAnGq377f+nPegMBSDZBCIso/4/M/ vhCxjH4iq55LF8zJx0GFREgorD0zuDxxbHP0nzSbmjjgKRqXcf5j74i8AgOwf+cgKssN Ko9A25AEs/Y6JOEB/P1Wm7uE/Bm7JCI52bd/KxxuV6JSbLorVF0ctCX/aBgyLV/h4TYz UUXeOc52PVWFp2M+nqipSGNs9nfUuV/CcjS+XStyhD0vUyFfOigS9McUCdxMyr+2qTbC RjZ8wQ6fz41c13rwrqRKgloWmGHt5kBbmwXQ4yu8gpZ5OnjMdCtkGKt4XPg/lbsuuMLS BdFQ== X-Gm-Message-State: ACrzQf1n7H1yD2GwWMpDLYkiQlOhtGSaf6VaxPMBkonJZCxiEeH2CYZN pgeZAB+tdevsXky1VCQE5itmyjzL616Y1MQ+nK8jOaWxF2E= X-Google-Smtp-Source: AMsMyM49ozPMb9QXR4ugiQqeSNf5Wu5zAfJy8VE4aEIA861P9Hut5BO3rhTaCexc5nmnfyerTBS/ogbLEvnKDMPY4Ks= X-Received: by 2002:a2e:b0d7:0:b0:26b:e586:86e9 with SMTP id g23-20020a2eb0d7000000b0026be58686e9mr4838669ljl.229.1663581856050; Mon, 19 Sep 2022 03:04:16 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::235; envelope-from=damien.mattei@gmail.com; helo=mail-lj1-x235.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:18595 Archived-At: hello, on an intensive computation of symbolic calculus running since 10 days approx. on a desktop, i get now this message since yesterday,and in the computation of C12 (still waiting): GC Warning: Repeated allocation of very large block (appr. size 84377600): May lead to memory leak and poor performance it is now at : size 121749504, i suppose one of my symbolic expression get big! is this message appearing when a single scheme variable reach a given size? i wanted to debug and trace because i know this algorithm expand a lot expressions (perheaps too much) sometimes (but it is an NP-problem and exponential, so perheaps stop the program is the only solution and run it on more little data) i do not think there could be a memory leak in a recursive scheme program, at least not like in C ,i'm not allocating memory and i do not to set-car! or set-cdr! that perhaps could loose the GC. Damien C1 =3D #t C1 =3D T C2 =3D T C3 =3D (B1 =E2=88=A8 B2) C4 =3D (B2 =E2=88=A8 (B1 =E2=88=A7 B3)) C5 =3D ((B1 =E2=88=A7 B3) =E2=88=A8 (B2 =E2=88=A7 B3) =E2=88=A8 (B2 =E2=88= =A7 B4) =E2=88=A8 (B3 =E2=88=A7 B4)) C6 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5) =E2=88=A8 (B2 =E2=88=A7 B3 =E2=88=A7= B5) =E2=88=A8 (B2 =E2=88=A7 B4) =E2=88=A8 (B3 =E2=88=A7 B4) =E2=88=A8 (B4 = =E2=88=A7 B5)) C7 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5) =E2=88=A8 (B2 =E2=88=A7 B3 =E2=88=A7= B5) =E2=88=A8 (B2 =E2=88=A7 B4 =E2=88=A7 B6) =E2=88=A8 (B3 =E2=88=A7 B4 = =E2=88=A7 B6) =E2=88=A8 (B4 =E2=88=A7 B5) =E2=88=A8 (B5 =E2=88=A7 B6)) C8 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7) =E2=88=A8 (B2 =E2=88=A7= B3 =E2=88=A7 B5 =E2=88=A7 B7) =E2=88=A8 (B2 =E2=88=A7 B4 =E2=88=A7 B6) =E2= =88=A8 (B3 =E2=88=A7 B4 =E2=88=A7 B6) =E2=88=A8 (B4 =E2=88=A7 B5 =E2=88=A7 B7) =E2=88=A8 (B5 =E2=88= =A7 B6) =E2=88=A8 (B6 =E2=88=A7 B7)) C9 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7) =E2=88=A8 (B2 =E2=88=A7= B3 =E2=88=A7 B5 =E2=88=A7 B7) =E2=88=A8 (B2 =E2=88=A7 B4 =E2=88=A7 B6 =E2= =88=A7 B8) =E2=88=A8 (B3 =E2=88=A7 B4 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88=A8 (B4 =E2=88=A7 B5 =E2=88= =A7 B7) =E2=88=A8 (B5 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88=A8 (B6 =E2=88=A7 B7= ) =E2=88=A8 (B7 =E2=88=A7 B8)) C10 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8= (B2 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8 (B2 =E2= =88=A7 B4 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88=A8 (B3 =E2=88=A7 B4 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88= =A8 (B4 =E2=88=A7 B5 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8 (B5 =E2=88=A7 B6 = =E2=88=A7 B8) =E2=88=A8 (B6 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8 (B7 =E2=88=A7 B8) =E2=88=A8 (B8 =E2=88=A7 B9)) C11 =3D ((B1 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8= (B10 =E2=88=A7 B2 =E2=88=A7 B4 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88=A8 (B10 = =E2=88=A7 B3 =E2=88=A7 B4 =E2=88=A7 B6 =E2=88=A7 B8) =E2=88=A8 (B10 =E2=88=A7 B5 =E2=88=A7 B6 =E2= =88=A7 B8) =E2=88=A8 (B10 =E2=88=A7 B7 =E2=88=A7 B8) =E2=88=A8 (B10 =E2=88= =A7 B9) =E2=88=A8 (B2 =E2=88=A7 B3 =E2=88=A7 B5 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8 (B4 =E2=88=A7 B5 =E2= =88=A7 B7 =E2=88=A7 B9) =E2=88=A8 (B6 =E2=88=A7 B7 =E2=88=A7 B9) =E2=88=A8 = (B8 =E2=88=A7 B9)) GC Warning: Repeated allocation of very large block (appr. size 84377600): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102641664): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102653952): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102678528): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102690816): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102739968): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102764544): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102789120): May lead to memory leak and poor performance GC Warning: Repeated allocation of very large block (appr. size 102825984):