From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: Make emacs-eww render asynchronously Date: Wed, 20 Mar 2019 10:04:35 -0400 Message-ID: References: <871s33eags.fsf@work.i-did-not-set--mail-host-address--so-tickle-me> <87zhpqn3af.fsf@exinda.orion.oneofus.la> <83imweu07e.fsf@gnu.org> <31815.8114141383$1553066509@news.gmane.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="218172"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Mar 20 15:05:06 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h6bq5-000uf6-Ss for geh-help-gnu-emacs@m.gmane.org; Wed, 20 Mar 2019 15:05:06 +0100 Original-Received: from localhost ([127.0.0.1]:48417 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6bq4-0002ay-Jv for geh-help-gnu-emacs@m.gmane.org; Wed, 20 Mar 2019 10:05:04 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:60723) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h6bpr-0002aV-31 for help-gnu-emacs@gnu.org; Wed, 20 Mar 2019 10:04:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h6bpq-0002l5-9E for help-gnu-emacs@gnu.org; Wed, 20 Mar 2019 10:04:51 -0400 Original-Received: from [195.159.176.226] (port=38406 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h6bpm-0002gk-TK for help-gnu-emacs@gnu.org; Wed, 20 Mar 2019 10:04:47 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1h6bph-000uCm-Kc for help-gnu-emacs@gnu.org; Wed, 20 Mar 2019 15:04:41 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:QhaczrRSSsCvW2AdXjKkawa3Rrc= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:119698 Archived-At: > Profiler-Report gives a ratio of CPU usage by Emacs code but not > timing information. benchmark.el is useful, but you need to figure > out what to benchmark first, which is not always obvious. There's also `elp`, which is often a lot more convenient to use than benchmark in those cases. It also suffers from the problem that you need to figure out what to instrument, but you can more easily instrument "everything within reach", Stefan