From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.bugs Subject: bug#19776: 25.0.50; HTML rendering is very slow Date: Mon, 25 Oct 2021 16:35:55 +0200 Message-ID: <8735op9np0.fsf@igel.home> References: <87d1tuw42p.fsf@gnus.org> <87tvsc6syh.fsf@mouse.gnus.org> <87h8oc6sfs.fsf@mouse.gnus.org> <83pmrw5hfs.fsf@gnu.org> <875ytmbnk2.fsf@gnus.org> <83y26i34e1.fsf@gnu.org> <87wnm27b57.fsf@gnus.org> <87sfwq75q4.fsf@gnus.org> <87wnm22q7y.fsf@gnus.org> <83ee8a2pm7.fsf@gnu.org> <87fssq2orj.fsf@gnus.org> <875ytm2h37.fsf@gnus.org> <83mtmx19x8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40294"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cc: Lars Ingebrigtsen , stefan@marxist.se, 19776@debbugs.gnu.org, rms@gnu.org, monnier@iro.umontreal.ca To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 25 16:40:05 2021 Return-path: Envelope-to: geb-bug-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 1mf18u-000AF5-HE for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Oct 2021 16:40:04 +0200 Original-Received: from localhost ([::1]:35058 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mf18s-0007Ax-PM for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Oct 2021 10:40:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60940) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mf150-0002Wc-BV for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:36:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60632) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mf14z-0004X6-U6 for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:36:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mf14z-0002dd-QI for bug-gnu-emacs@gnu.org; Mon, 25 Oct 2021 10:36:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Oct 2021 14:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19776 X-GNU-PR-Package: emacs Original-Received: via spool by 19776-submit@debbugs.gnu.org id=B19776.163517256010133 (code B ref 19776); Mon, 25 Oct 2021 14:36:01 +0000 Original-Received: (at 19776) by debbugs.gnu.org; 25 Oct 2021 14:36:00 +0000 Original-Received: from localhost ([127.0.0.1]:43945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mf14x-0002dN-Q7 for submit@debbugs.gnu.org; Mon, 25 Oct 2021 10:35:59 -0400 Original-Received: from mail-out.m-online.net ([212.18.0.10]:41452) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mf14v-0002dF-RF for 19776@debbugs.gnu.org; Mon, 25 Oct 2021 10:35:58 -0400 Original-Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4HdHZ500Qxz1sDRF; Mon, 25 Oct 2021 16:35:56 +0200 (CEST) Original-Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4HdHZ46Q2Dz1qqkB; Mon, 25 Oct 2021 16:35:56 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Original-Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 7S3qtLlneTOR; Mon, 25 Oct 2021 16:35:56 +0200 (CEST) X-Auth-Info: GMHHUoLWiutvWplNyGTYdYODtMk57Yj8LLjpeJmbYDYQJ1YdP9tBSbAX9cj+xCJp Original-Received: from igel.home (ppp-46-244-179-15.dynamic.mnet-online.de [46.244.179.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Mon, 25 Oct 2021 16:35:56 +0200 (CEST) Original-Received: by igel.home (Postfix, from userid 1000) id 85CD42C2700; Mon, 25 Oct 2021 16:35:55 +0200 (CEST) X-Yow: .. I see TOILET SEATS... In-Reply-To: <83mtmx19x8.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 25 Oct 2021 17:00:35 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218296 Archived-At: On Okt 25 2021, Eli Zaretskii wrote: > I didn't yet take a good look at the code, so I may not make sense, > but: if the problem with getting Emacs to check atimers is that it > needs an input event, then does it help to define a one-time timer > in addition to arranging the atimer? When we have an active timer, we > artificially reduce the timeout for pselect so that it expires before > the expected timer -- maybe that is all that's needed, to cause the > input loop crank one more revolution? Since timerfd is one of the descriptors to wait for, it already causes pselect to return in due time. But it won't help if pselect is not called in the first place. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different."