From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: igc, macOS avoiding signals Date: Sun, 29 Dec 2024 09:02:27 +0100 Message-ID: <87v7v2q5m4.fsf@gmail.com> References: <87seq8m0r6.fsf@protonmail.com> <87pllbvrw2.fsf@telefonica.net> 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="12921"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 29 09:02:46 2024 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 1tRoG5-0003DO-PQ for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Dec 2024 09:02:45 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRoFu-0007gu-Fb; Sun, 29 Dec 2024 03:02:34 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRoFs-0007gM-E4 for emacs-devel@gnu.org; Sun, 29 Dec 2024 03:02:32 -0500 Original-Received: from mail-ej1-x632.google.com ([2a00:1450:4864:20::632]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tRoFq-0000Ly-F5 for emacs-devel@gnu.org; Sun, 29 Dec 2024 03:02:31 -0500 Original-Received: by mail-ej1-x632.google.com with SMTP id a640c23a62f3a-aa692211331so1600880266b.1 for ; Sun, 29 Dec 2024 00:02:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1735459349; x=1736064149; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GCMgbSJYU/2iOgJ2yQS9MaTKlFIinlCB7a34+HmAvfg=; b=CJ+eKA0lH8YsI44vxInHt9ik28/MroM0USS8zFBMG66UedQVp4yeKpD6WeeFadJm09 aRfQepg8eYmQDVN6DXjHgML3m9e65RH6pyKfiJLq7UU8l8BwDu72andAd/73GdcsCDZ6 SPJVEscfEk8eRYHkSthJPLyrU9U3Gzl4nZ63mhU9BsV2p/IG8YO0FyfJROQkK7FXJvp7 opsJoVMq+aO5Wz2qq4O/3lqACVzFbOu3mqXtep51UT4/ZrPfHYS9UGNgmPlRFbDEWp1W MHSxyP4QKVQKilSZxcrwqe1NZ/GwN7nWV8CR11kGevQWSO61oz5nOaS9RiLxwJfW8awY RMHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735459349; x=1736064149; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=GCMgbSJYU/2iOgJ2yQS9MaTKlFIinlCB7a34+HmAvfg=; b=fULwy5wPUgfp8f1Xi1toeS3PjrB/CafEP6BeDVAxiZGZm4/ldgm/JBzc8SkINMV+mU gDyzTy+Ai9Ft8VD5+d0RK1AEGPo0dwj7F1l4djAFoGQPeznuAE+l98rEvfN/E69v1iMW o53XFyHg1LkQTaMB5p0Q0YeOpI+9Olw1jvfSqv5zEw01T1ONCYFfXpNM/DlxR94j8d8A yC4ZbF9+qFAkKtPuvSljurQwRhvAqIYayXwpBbgzosfRGQCX8fWC3EQiqF/5aIpsqXYY w8jehFc8iYotfdS2c63o6HXWRaeHaBsUxgUco8RmhkpHrUZbpW4Px56jMPsmRRx5aPvU lw7g== X-Gm-Message-State: AOJu0YxcsQ3NVtCWemslUAVU/n+S31OVqlIEBaXMvcQIxuCVGy3iV3m6 N77nTlwDKpNdLKB93jLFjRxY2Mkp6kKqI3N43pny0slj6FATHY9/fNsOF0SU X-Gm-Gg: ASbGncs8mDCgIrlv5dJQ6lhQ4/6td14Td4qj0BOLgV1NP7ctlMCtg46IWdC5kmaaOJ2 lBFo8SKpGMebd+HqLNZ+Mz+fdSlPfh2e1yliqKA6aaMjMXeTz114fzghgLPc6Ix+aMWshh3dkTF TqlEOBbATXxikVzA+Zbl6GPEqmpC2xzbsfMcmrnv9MKvAS4eBki5/GzyLAWvGB7/jAxXwDwaJPe vFacwkH5jQK1erB8V1/s+PGeMTnq6hzgDmnFFWK2HmwBGoV9Uz+mys= X-Google-Smtp-Source: AGHT+IGcA6YguLAwYqFIoI60QTVCucXtljaa8GL9U/YsIqHKwav7uOeR8xzzr85d1n/CJ0XlJ5Eq9g== X-Received: by 2002:a17:907:704:b0:aa6:489e:5848 with SMTP id a640c23a62f3a-aac34695112mr2738800666b.25.1735459348554; Sun, 29 Dec 2024 00:02:28 -0800 (PST) Original-Received: from caladan ([31.177.115.143]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0f06deb8sm1322555566b.190.2024.12.29.00.02.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Dec 2024 00:02:28 -0800 (PST) In-Reply-To: <87pllbvrw2.fsf@telefonica.net> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Sat, 28 Dec 2024 14:50:05 +0100") Received-SPF: pass client-ip=2a00:1450:4864:20::632; envelope-from=eller.helmut@gmail.com; helo=mail-ej1-x632.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, 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-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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:327321 Archived-At: On Sat, Dec 28 2024, =C3=93scar Fuentes wrote: [...] > Something related to UI responsiveness would be great. For instance, > record the time from each interactive command start to command end (or, > better, until Emacs is idle again, to account for commands accumulating > on the queue). Then we can perform some statistical analysis on that > info. > > I'm afraid that if we start discussing personal perceptions we will > devote a lot of time trying to fine-adjust parameters. I couldn't agree more.=20 What would you think about using one of those tracing frameworks, like LTTng[*]? Are those any good? It would be nice, if those tracing points could be used in normal everyday sessions. E.g. to see how memory usage evolved over the last 15 minutes or to see if there was a particularly slow regexp search. Helmut [*] https://lttng.org/