GNU bug report logs - #78766
100-4000x redisplay slowdown with vscroll>0 and make-cursor-line-fully-visible=t

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: JD Smith <jdtsmith@HIDDEN>; dated Wed, 11 Jun 2025 23:09:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 15 Jun 2025 17:00:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 15 13:00:35 2025
Received: from localhost ([127.0.0.1]:59657 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQqih-0007OO-Dz
	for submit <at> debbugs.gnu.org; Sun, 15 Jun 2025 13:00:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48856)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uQqif-0007Ny-Fs
 for 78766 <at> debbugs.gnu.org; Sun, 15 Jun 2025 13:00:33 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uQqiZ-00046i-Uo; Sun, 15 Jun 2025 13:00:28 -0400
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=Ye6BXTuDY/98F0pH809i3qQzp6kQJY1Q6X5c1gYCVxY=; b=gDCvw7rp3sCzdk18VzEA
 SEXux2UvYL57W3Go4z1e2P2AF1nTlORYdKAh7LaEC995y1aWcyiBWsD7ME5VJWXn9ZTngcE5QmWy3
 87+1yAo2+sPcwYhXSBVmHJpdCaSwBiXagiZFxG8GBjSfbJJAavqXPgXLk1yNTR4bDf3r8KlIUdXQX
 L/z9z7x6kqO1Xc/h5Q9yB3KpL8JvNx7jq9WAke+y1GjjVJK1Z4t4EINO0ELDQcC8bvEh0butjzNtJ
 zB4wy+BG0oA5aBKn+eu7dsipd/8SoW7jV/U30FMBXg892AMXaJKX9SEfMZhxPEi0SIZKFeZ+Seuqq
 0seXhFfze87pCw==;
Date: Sun, 15 Jun 2025 20:00:23 +0300
Message-Id: <86o6upos7s.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <2BEB1A39-5C14-4D23-A412-761019247800@HIDDEN> (message from JD
 Smith on Sun, 15 Jun 2025 12:37:03 -0400)
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> <865xgzekop.fsf@HIDDEN>
 <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN> <867c1eu7uq.fsf@HIDDEN>
 <86ecvmsbwz.fsf@HIDDEN> <2BEB1A39-5C14-4D23-A412-761019247800@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: JD Smith <jdtsmith@HIDDEN>
> Date: Sun, 15 Jun 2025 12:37:03 -0400
> Cc: 78766 <at> debbugs.gnu.org
> 
> 
> 
> > On Jun 14, 2025, at 9:14 AM, Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> > I've now looked at this.  It's like I guessed: this case of having the
> > cursor in the first visible line that is only partially visible is not
> > supported, and the code just loops until we forcibly stop that:
> 
> Good find, thanks for looking at this.  I tested the patch.  While it eliminated the slowdown, it led to other redisplay artifacts when point is on a partially visible top line, such as duplicated half overlapping mode-lines when invoking M-x.
> 
> But perhaps you did not intend to always return SCROLLING_SUCCESS here?
> 
> +   if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P
> + (w, MATRIX_ROW (w->desired_matrix, w->cursor.vpos)))
> +     rc = SCROLLING_FAILED;
> +   else
> +     goto too_near_end;
> }
>  rc = SCROLLING_SUCCESS;
> 
> If I modify that to return FAILED immediately, ala:
> 
>  if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P
> (w, MATRIX_ROW (w->desired_matrix, w->cursor.vpos)))
>    return SCROLLING_FAILED;
>  else
>    goto too_near_end;
> }
>       rc = SCROLLING_SUCCESS;
> 
> I get no artifacts, and it seems to do what I'd expect — if you try to move point onto a partially visible top row, the window is recentered according to scroll-conservatively.
> 
> Seems to work normally with line-move and tall images.  I will run with it for a while to see if anything else appears.

If that works for you, it's fine by me.  I thought that recentering
will effectively disable the effect of vscroll, and so assumed it will
be unacceptable for your package.

Will wait for your further feedback.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 15 Jun 2025 16:37:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jun 15 12:37:25 2025
Received: from localhost ([127.0.0.1]:59354 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQqMG-0005Lr-Oj
	for submit <at> debbugs.gnu.org; Sun, 15 Jun 2025 12:37:25 -0400
Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]:55703)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>)
 id 1uQqME-0005L3-Gc
 for 78766 <at> debbugs.gnu.org; Sun, 15 Jun 2025 12:37:23 -0400
Received: by mail-il1-x132.google.com with SMTP id
 e9e14a558f8ab-3ddc4ad070bso11850515ab.3
 for <78766 <at> debbugs.gnu.org>; Sun, 15 Jun 2025 09:37:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1750005437; x=1750610237; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=AcDDOyG7Ltdrr+Obc2kT7NaBAmffMMpxD4WkCFUTMNA=;
 b=J26c+rn+5gAb0DydHEwQdBnlhmirGgbOoHiKiE4Q5Tcemuo76FNB/CmkgLdAg3UB4g
 k/oinfR4ROSygdMjMbH1ohHgR0AK5cDdjC3BTxn7p04nu7JGHn5t9ETdyOYmvviJXAUH
 162uW2LMFVNAY1GYb28212bJso7dtgPcnuHRMNj/8W+9hs4gZDeV3Yh9H3rqhecnQpJg
 DUgjKgbnMveo90stGkIIW6tlb+Kx9S1mIofYos8NRc6a35u+hBwMO2wjnnUilNhQAhZy
 +sbeRf8kle66IQoe/9UFJkP1wsKvz86TJT0prFlmQvvXgRbQjh+5mhTyboKJ6XJEcQ+a
 x2WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1750005437; x=1750610237;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=AcDDOyG7Ltdrr+Obc2kT7NaBAmffMMpxD4WkCFUTMNA=;
 b=dnXcBwTlcniamDziCyWvRKTSoQtenrfHz2I+103l1ST0FVY3j8ZotaiFqtfim3MbWR
 LwhGm1BXSmZQ4quYBpxVxrFfoKs/ySiwoJNEFPO5pe6GQKt8vT4A8u6LWsj69l03VOVs
 ZrNbmGe/O+QckIqwZjAt7P9dgzYQRnaSDSy3DBd/t3LdJ59A9SeJbq62O6hNtD28GO7i
 o2lpjz2TQiQ3dTFu2B/RDbdbbpAVipP+y5ZBSPDvkUiPP+Q0yaa1EY9h3IPxKdm6IS6F
 V3Zuh0eQ7yndxWVWJ5YHltcU6Vx3HfkjsgfAjrJX+YdooHnx2bul1UD5WYWZ8jWmyeCi
 EUfg==
X-Gm-Message-State: AOJu0Yw/fBkNJYYNjRAoZAH32XSKVmeqkBvQkV3gumGToZZyaRV5byn/
 oREcGgdE6qAj9vRA4NVJIIWO0ievvg9Og11nxlhI7zNAk+iKmdV0KYQe
X-Gm-Gg: ASbGncuWHtvgQP4b7pFZy7JC/nFiCGHkVL1BWWpzpxEN9TNhnzQltbLw+n6nbubt8x8
 Aw9gAy204x9ZMqZCjUEUv5z8LfcH2Ayiu3pfkx5h62cT7IMSPP28Ee+mbxJ9OX4CZA8c5JoIFj9
 xL3HgnK8O8b+ZA83eKZNGPX7OinPIL7iInnnosp+ugC9NdNGwQKxmBlkSbm5I2xbmwD6SFodnRQ
 4chhRkuT5M8cidvWcASIWzcpLj9mdKaXgLg5cRAjIsPm3ZkRVrh7vhy+gHN5qOKuBDAR2OZ/fjg
 XIIc/rWwYfMTgiBNoHJpynwgwZsR52Mfvj3SW2l/hiO22g2V01lfj/oLkf9kBIwigws6eENjYP7
 e9qwOLmyqKJZnaKcOMLzmEs8EwWHwJSt/7NMjw2w=
X-Google-Smtp-Source: AGHT+IEozONXgIype7s0kB5XtWwARiaVdXvL9jyXkATFNgQ0ZW8RD3PFw2EneDa1Vlaz+1ptQdIy8g==
X-Received: by 2002:a05:6e02:11:b0:3dc:804b:2e74 with SMTP id
 e9e14a558f8ab-3de07d6429bmr68759005ab.19.1750005436453; 
 Sun, 15 Jun 2025 09:37:16 -0700 (PDT)
Received: from smtpclient.apple (cm-24-53-185-196.buckeyecom.net.
 [24.53.185.196]) by smtp.gmail.com with ESMTPSA id
 8926c6da1cb9f-50149b7a515sm1334737173.20.2025.06.15.09.37.15
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 15 Jun 2025 09:37:15 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
From: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <86ecvmsbwz.fsf@HIDDEN>
Date: Sun, 15 Jun 2025 12:37:03 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <2BEB1A39-5C14-4D23-A412-761019247800@HIDDEN>
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> <865xgzekop.fsf@HIDDEN>
 <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN> <867c1eu7uq.fsf@HIDDEN>
 <86ecvmsbwz.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> On Jun 14, 2025, at 9:14=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
> I've now looked at this.  It's like I guessed: this case of having the
> cursor in the first visible line that is only partially visible is not
> supported, and the code just loops until we forcibly stop that:

Good find, thanks for looking at this.  I tested the patch.  While it =
eliminated the slowdown, it led to other redisplay artifacts when point =
is on a partially visible top line, such as duplicated half overlapping =
mode-lines when invoking M-x.

But perhaps you did not intend to always return SCROLLING_SUCCESS here?

+   if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P
+ (w, MATRIX_ROW (w->desired_matrix, w->cursor.vpos)))
+     rc =3D SCROLLING_FAILED;
+   else
+     goto too_near_end;
}
 rc =3D SCROLLING_SUCCESS;

If I modify that to return FAILED immediately, ala:

 if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P
(w, MATRIX_ROW (w->desired_matrix, w->cursor.vpos)))
   return SCROLLING_FAILED;
 else
   goto too_near_end;
}
      rc =3D SCROLLING_SUCCESS;

I get no artifacts, and it seems to do what I'd expect =E2=80=94 if you =
try to move point onto a partially visible top row, the window is =
recentered according to scroll-conservatively.

Seems to work normally with line-move and tall images.  I will run with =
it for a while to see if anything else appears.

Thanks again.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 14 Jun 2025 13:14:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 14 09:14:33 2025
Received: from localhost ([127.0.0.1]:37470 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQQiO-0005sQ-6U
	for submit <at> debbugs.gnu.org; Sat, 14 Jun 2025 09:14:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:33216)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uQQiJ-0005qk-CV
 for 78766 <at> debbugs.gnu.org; Sat, 14 Jun 2025 09:14:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uQQiD-0008MP-Py; Sat, 14 Jun 2025 09:14:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=1OjQBBtz6g18FkrGdwCzFqcAHM1WXKH2JvLLzzCFBMM=; b=WXOmsrTuEcD7
 DNP7HsnYQqwPcFPX8U75UKzYzfBUEqE7S1zI+0fB8G8m5SeuuIIwC5sFPPHNyzVsLtcMuaWHgrsPQ
 U8BS0cogfFxC23A+oxcYqVRm8QeCdRJfM4RCq6YIwynGkHH18QmPbZqi3yoFtycieJkw7SzVLKKAC
 wWNjv2QkZ8pa7rjC4e5NZKhxa5K72DpOn/Gr6umYBbWUgNKnR6mRYZytd+JhBUB/2Vyc0YT1+dzcz
 MYoTou/6Br4c2vNexNWtMevWo+Hd/2M1JGf1jqEr5TI+FeR1rodzr2feNbruOZBdf1UoSMFyw0Fhj
 a3MuPmUdzFeMup9R25+LKA==;
Date: Sat, 14 Jun 2025 16:14:20 +0300
Message-Id: <86ecvmsbwz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: jdtsmith@HIDDEN
In-Reply-To: <867c1eu7uq.fsf@HIDDEN> (message from Eli Zaretskii on Sat, 14
 Jun 2025 09:59:09 +0300)
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> <865xgzekop.fsf@HIDDEN>
 <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN> <867c1eu7uq.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 78766 <at> debbugs.gnu.org
> Date: Sat, 14 Jun 2025 09:59:09 +0300
> From: Eli Zaretskii <eliz@HIDDEN>
> 
> > It shows that the iterator movement is not in and of itself slow, but that it is called many times per character movement, which was your request before.
> 
> True, but it's hardly new information.  Problems with slow redisplay
> happen not because set_iterator_to_next is slow, but because it is
> called too many times, for whatever reasons.  It is those reasons that
> are interesting, because the way to make redisplay fast enough is to
> eliminate the reasons for those many calls.
> 
> > > set_iterator_to_next is too low-level to explain what's going on.  It
> > > is expected that it will be called many times, but the question is
> > > why?  
> > 
> > I can see that, but on the other hand, it would be strange to expect it to be called 2850x as many times per character movement when a setting is toggled from nil to t.  That seems to me quite excessive.  Your intuitions here may be better.
> 
> Which is why I'm asking why these many calls happen.  What my
> intuition tells was described up-thread, but what we need here is
> facts: why does Emacs in fact try to redraw this window's characters
> so many times?
> 
> > > And the answer to that is at higher levels, at the level of the
> > > functions called by redisplay_window.
> > > IOW, if we call set_iterator_to_next so many times, we either (a)
> > > redraw the entire window many times, or (b) redraw some small subset
> > > of the window's lines even more times.  Which one(s) of these actually
> > > happen and why is the interesting question.
> > 
> > I'm happy to perform call count and duration stats for other functions if you want to suggest some, but it sounds like you may be better positioned to quickly drill down on this.
> 
> The way to answer these questions is to step through the code in
> redisplay_window and see what it does and why in that case.  If
> there's no answer to this question by the time I get enough free time
> to do it myself, I will.

I've now looked at this.  It's like I guessed: this case of having the
cursor in the first visible line that is only partially visible is not
supported, and the code just loops until we forcibly stop that:

      /* If cursor ends up on a partially visible line,
	 treat that as being off the bottom of the screen.  */
      if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1,
					false, false)
	  /* It's possible that the cursor is on the first line of the
	     buffer, which is partially obscured due to a vscroll
	     (Bug#7537).  In that case, avoid looping forever. */
	  && extra_scroll_margin_lines < w->desired_matrix->nrows - 1)
	{
	  clear_glyph_matrix (w->desired_matrix);
	  ++extra_scroll_margin_lines;
	  goto too_near_end;
	}

So what happens here is that code loops as many times as there are
screen lines in the window, and then bails out.

A simple solution I can offer is in the patch below.  Please give it
enough testing to see that it doesn't cause regressions elsewhere in
redisplay.  If it doesn't, I will install it.

diff --git a/src/xdisp.c b/src/xdisp.c
index 27094f8..c3c4315 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -19447,15 +19447,19 @@ try_scrolling (Lisp_Object window, bool just_this_one_p,
       /* If cursor ends up on a partially visible line,
 	 treat that as being off the bottom of the screen.  */
       if (! cursor_row_fully_visible_p (w, extra_scroll_margin_lines <= 1,
-					false, false)
-	  /* It's possible that the cursor is on the first line of the
-	     buffer, which is partially obscured due to a vscroll
-	     (Bug#7537).  In that case, avoid looping forever. */
-	  && extra_scroll_margin_lines < w->desired_matrix->nrows - 1)
+					false, false))
 	{
 	  clear_glyph_matrix (w->desired_matrix);
 	  ++extra_scroll_margin_lines;
-	  goto too_near_end;
+	  /* It's possible that the cursor is on the first line of the
+	     buffer, which is partially obscured due to a vscroll
+	     (Bug#7537).  In that case, just fail, since the code above
+	     is not prepared to deal with that case.  */
+	  if (MATRIX_ROW_PARTIALLY_VISIBLE_AT_TOP_P
+		(w, MATRIX_ROW (w->desired_matrix, w->cursor.vpos)))
+	    rc = SCROLLING_FAILED;
+	  else
+	    goto too_near_end;
 	}
       rc = SCROLLING_SUCCESS;
     }





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 14 Jun 2025 06:59:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 14 02:59:19 2025
Received: from localhost ([127.0.0.1]:59928 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQKrH-0004fv-Bb
	for submit <at> debbugs.gnu.org; Sat, 14 Jun 2025 02:59:19 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55522)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uQKrF-0004fJ-0m
 for 78766 <at> debbugs.gnu.org; Sat, 14 Jun 2025 02:59:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uQKr9-0004Oo-Le; Sat, 14 Jun 2025 02:59:11 -0400
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=w1hwHqW1Sosx+kFzqTJ92Gv5k4O7JBxemmttiTkMvlA=; b=jkeIm1Nw7N9JHkRtMVua
 9CkqZb3BdKKg9ame/E2Dwfnk8gJpZexDf2e3zkyTj8XgGRH9joXLiFbR7WeJmybKVlWLT83bOtjNc
 i0DRiu121LfVmu+9s3xt3t8/NLKKUKhqxcKM1Q0pF1nhMul630hu5qUKMSGZRxE1MiNYHyFZWf0Q/
 r0inqCm4BPcPAg4edn59mr1ZBUyGiyTnETGTKDnrraNEdDcQhVejkEMsQaG0R0ODgxTmhz4UZQtVx
 bkBfbxiB2O0PV8PYtbtLFAZHwoEi/Yys8SSRlnPzrjLnw5qNu8oApVMGF0xLPH4mECrqCZKW+SV96
 Fe6usyNtQHlVKQ==;
Date: Sat, 14 Jun 2025 09:59:09 +0300
Message-Id: <867c1eu7uq.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN> (message from JD
 Smith on Fri, 13 Jun 2025 14:04:03 -0400)
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> <865xgzekop.fsf@HIDDEN>
 <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: JD Smith <jdtsmith@HIDDEN>
> Date: Fri, 13 Jun 2025 14:04:03 -0400
> Cc: 78766 <at> debbugs.gnu.org
> 
> 
> 
> > On Jun 13, 2025, at 11:16 AM, Eli Zaretskii <eliz@HIDDEN> wrote:
> > 
> >> From: JD Smith <jdtsmith@HIDDEN>
> >> Date: Fri, 13 Jun 2025 10:07:05 -0400
> >> 
> >> Quick followup.  I was able to instrument the single function `set_iterator_to_next' to track total call count and distribution of call times of this core function.  Since the instrumentation slowed the test down so much, I profiled moving (forward-char) by just 3 chars with redisplay in a partially visible top line, using the slow setting of make-cursor-line-fully-visible=t.  
> >> 
> >> The total call count per character moved in the slow case is enormous: >800K.
> > 
> > Thanks, but this doesn't really add any useful info.
> 
> It shows that the iterator movement is not in and of itself slow, but that it is called many times per character movement, which was your request before.

True, but it's hardly new information.  Problems with slow redisplay
happen not because set_iterator_to_next is slow, but because it is
called too many times, for whatever reasons.  It is those reasons that
are interesting, because the way to make redisplay fast enough is to
eliminate the reasons for those many calls.

> > set_iterator_to_next is too low-level to explain what's going on.  It
> > is expected that it will be called many times, but the question is
> > why?  
> 
> I can see that, but on the other hand, it would be strange to expect it to be called 2850x as many times per character movement when a setting is toggled from nil to t.  That seems to me quite excessive.  Your intuitions here may be better.

Which is why I'm asking why these many calls happen.  What my
intuition tells was described up-thread, but what we need here is
facts: why does Emacs in fact try to redraw this window's characters
so many times?

> > And the answer to that is at higher levels, at the level of the
> > functions called by redisplay_window.
> > IOW, if we call set_iterator_to_next so many times, we either (a)
> > redraw the entire window many times, or (b) redraw some small subset
> > of the window's lines even more times.  Which one(s) of these actually
> > happen and why is the interesting question.
> 
> I'm happy to perform call count and duration stats for other functions if you want to suggest some, but it sounds like you may be better positioned to quickly drill down on this.

The way to answer these questions is to step through the code in
redisplay_window and see what it does and why in that case.  If
there's no answer to this question by the time I get enough free time
to do it myself, I will.

> > And you still haven't explained to me what you want Emacs to do when
> > you set vscroll > 0 (which necessarily makes the top-most screen line
> > partially-visible) and ... make-cursor-line-fully-visible = t
> 
> I'm agnostic.  Expanding on what I said before, Emacs could either:
> 
> 1. Prevent the cursor from landing on a partially visible top line.  If it tries to go there, adjust window-start.

This is AFAIU a new display feature that currently doesn't exist.  If
I'm right, it will need addition of new code.

> 2. Keep the current behavior, allowing the cursor to fall on such a line, but eliminate the ~3000x slower path that must be lurking there.

That's impossible, because make-cursor-line-fully-visible cannot be
ignored under the current code.  It's a hard requirement, and is very
central to one of the most important goals of the design of the Emacs
display engine: ensure that point is always (fully) visible in the
window.

> > These two contradict one another, so you basically ask Emacs to square the circle.
> 
> I don't see the inconsistency.  These two settings together do not imply a desire for the cursor to end up on the partially-visible line.  The setting is not called "make-top-line-fully-visible".

The way the display engine is designed, it first find a promising
starting-point for displaying the buffer in its window, then tries to
display the window with that start point, then check whether such a
display is successful (and here it checks whether point is in a
fully-visible screen line, among others).  I hope you understand the
conundrum now?

> > You also haven't explained why using the solution of
> > pixel-scroll-precision-mode is not good for your mode.
> 
> As I mentioned earlier:
> 
> > this leads to partially visible lines causing problems in various other situations (e.g. comint-scroll-show-maximum-output).  So disabling isn't ideal.  
> 
> Disabling make-cursor-line-fully-visible leads to... unwanted partially visible cursor lines at the bottom of the window (presumably the reason it exists to begin with).
> 
> It doesn't affect scrolling, so this slowness bug is AFAIU the only reason to disable it.  My mode isn't central to this story, other than the fact that it revealed the problem.  

FWIW, I consider all these weak justifications when you are literally
fighting against the design of the display engine.

> Note that make-cursor-line-fully-visible = t is the default, and vscroll>0 can readily occur via line-move across tall images, no pixel-scrolling needed.  From simple.el:
> 
> 	    ;; If we moved into a tall line, set vscroll to make
> 	    ;; scrolling through tall images more smooth.

Yes, "for scrolling through tall images".  That's what vscroll was
designed for, but you are using it for completely different purposes.
Why is it a surprise that it doesn't work well?

More generally, when will authors of Lisp packages understand a simple
truth that the Emacs design principles basically place hard
limitations on what Lisp programs can usefully and efficiently do, and
stop attempts to use the Emacs features way out of their design space?
(No, don't answer that.)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 13 Jun 2025 18:04:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 13 14:04:29 2025
Received: from localhost ([127.0.0.1]:49724 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQ8lO-0002gT-Mu
	for submit <at> debbugs.gnu.org; Fri, 13 Jun 2025 14:04:29 -0400
Received: from mail-yb1-xb33.google.com ([2607:f8b0:4864:20::b33]:42491)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>)
 id 1uQ8lJ-0002f5-73
 for 78766 <at> debbugs.gnu.org; Fri, 13 Jun 2025 14:04:24 -0400
Received: by mail-yb1-xb33.google.com with SMTP id
 3f1490d57ef6-e7db5c13088so2100324276.1
 for <78766 <at> debbugs.gnu.org>; Fri, 13 Jun 2025 11:04:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749837855; x=1750442655; darn=debbugs.gnu.org;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:from:to:cc:subject:date
 :message-id:reply-to;
 bh=CcDDSZZKDZxZKKBg35H+Z7eqMCORNZ6noV+ujDr4BLU=;
 b=htyZRrEZRILUPcbndk5WzNlO1+cgHNVZoCHKazLBvYSkvSgnbPms64i++xDesjADUR
 glxCUs56t4JcNk67k6O5ogn2xqSDgqpyQfVid1G+jpxvqHtUZCN8ycz2IDllpm0cob6g
 FDiA2KdN2iCiRjfAE2iTEEAeLzJI00o8j11bwHzmL14x9cJN4lf+UYuh1u0WtziCyE5T
 cbfBidK3gBMlISjyzs0jDCsHC3DvJb8AX9PbnUH3HQ8w+OX1ST65ZbAr6+u2tAeNzI04
 gtL99NWaGHUrJHae3yCZ+De6HUEsq/HvmFXTSFofF821pTLoscGVCdA6ZGcc0etq7FyD
 RvUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749837855; x=1750442655;
 h=to:references:message-id:content-transfer-encoding:cc:date
 :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=CcDDSZZKDZxZKKBg35H+Z7eqMCORNZ6noV+ujDr4BLU=;
 b=g7suNOmhNmDaCYgrXLZfEdnmsgliVNxDSD9gi4RZmG3lXVVbV+eT9B3mJgfFw071lB
 isRM3jODWN8s4rHhdwKNL1Ez/VUnkgo34Q/YHw6E0R5AXOrS3TEJI6o1L0OKQ7Sns8tv
 SWh9CpDU10oXCu7NrTaMVdY0FqPFv9HjEUYo8eLiIn9/wa81qACcHvVkzQdZ18ageHQ4
 0ogyQEiW207KKcy2R9xMMA9ptsZlE7nm6wOdaOjA4Eucc9iGOzQ2KT4orPpE18/tjB6o
 7Gcgnq62mhnizdbFGFUYmJPbOvmaLVDSFghWwJUwhQu4EYS4IaPAnkN/TEHaAL/lMMEf
 PUdg==
X-Gm-Message-State: AOJu0YzLqyszrG8wtzBr4vV6TUUB2WxlKGx6Qh1aQc9vSdsazQZpditU
 qUsxWrVnGYPBq/cschp174HKcaDSOdXhRuQdKOZklyT6NbvwEx2fN7f5VOtXcg==
X-Gm-Gg: ASbGncucMmci+nEqCfCPzZITO1rubB/oyzMv40a/mcMK0/yudqt3dpdpMwiDrMyOnqR
 LPkPi1Viqt0Khi9SoAgtjVRHUmG3sbqPPf3Ri7phZ1Q4u3t8ZemXwcg9IS4xAEQbrcwFC/thVOX
 Xk3s3pt3/9JT9I6KSQMHI9TGrTu24x7k+uPj/DQIImxrlF9nIRr9I4fzwS0ebQJY5/mvRMS6yAa
 h6fmXwKIJoTQhqzXTJNrKFq2bihNByfpONhU17CAu0A9O/z0IzZg+Nq6tY+DIn0RAVFDKxrB7Y3
 pY/MuljHqucQ86s4lf5xM/nKtu/F1UTed6VN/eOLqQlIcjBHWKNAWHlFQIRSrLGcomeBTKKuLks
 QsZBA4DE=
X-Google-Smtp-Source: AGHT+IFJKa64IhKJMHpEvsxDL/VYdQMe9MlKXwFKPN6G3IqFY/U9v10MTsaf+r2CdUvvKVDvheLrqg==
X-Received: by 2002:a05:6902:a06:b0:e81:2ab1:6335 with SMTP id
 3f1490d57ef6-e822abf79famr1006177276.9.1749837854933; 
 Fri, 13 Jun 2025 11:04:14 -0700 (PDT)
Received: from smtpclient.apple ([131.183.131.33])
 by smtp.gmail.com with ESMTPSA id
 3f1490d57ef6-e820e06d2b4sm1207081276.18.2025.06.13.11.04.14
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Jun 2025 11:04:14 -0700 (PDT)
Content-Type: text/plain;
	charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
From: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <865xgzekop.fsf@HIDDEN>
Date: Fri, 13 Jun 2025 14:04:03 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <A6363D09-9D16-4D0C-9ECD-F150960F5AE6@HIDDEN>
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> <865xgzekop.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)



> On Jun 13, 2025, at 11:16=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:
>=20
>> From: JD Smith <jdtsmith@HIDDEN>
>> Date: Fri, 13 Jun 2025 10:07:05 -0400
>>=20
>> Quick followup.  I was able to instrument the single function =
`set_iterator_to_next' to track total call count and distribution of =
call times of this core function.  Since the instrumentation slowed the =
test down so much, I profiled moving (forward-char) by just 3 chars with =
redisplay in a partially visible top line, using the slow setting of =
make-cursor-line-fully-visible=3Dt. =20
>>=20
>> The total call count per character moved in the slow case is =
enormous: >800K.
>=20
> Thanks, but this doesn't really add any useful info.

It shows that the iterator movement is not in and of itself slow, but =
that it is called many times per character movement, which was your =
request before.  But I agree, it's certainly not the full story.

> set_iterator_to_next is too low-level to explain what's going on.  It
> is expected that it will be called many times, but the question is
> why? =20

I can see that, but on the other hand, it would be strange to expect it =
to be called 2850x as many times per character movement when a setting =
is toggled from nil to t.  That seems to me quite excessive.  Your =
intuitions here may be better.

> And the answer to that is at higher levels, at the level of the
> functions called by redisplay_window.
> IOW, if we call set_iterator_to_next so many times, we either (a)
> redraw the entire window many times, or (b) redraw some small subset
> of the window's lines even more times.  Which one(s) of these actually
> happen and why is the interesting question.

I'm happy to perform call count and duration stats for other functions =
if you want to suggest some, but it sounds like you may be better =
positioned to quickly drill down on this.

> And you still haven't explained to me what you want Emacs to do when
> you set vscroll > 0 (which necessarily makes the top-most screen line
> partially-visible) and ... make-cursor-line-fully-visible =3D t

I'm agnostic.  Expanding on what I said before, Emacs could either:

1. Prevent the cursor from landing on a partially visible top line.  If =
it tries to go there, adjust window-start.

2. Keep the current behavior, allowing the cursor to fall on such a =
line, but eliminate the ~3000x slower path that must be lurking there.

I suspect #2 means effectively ignoring make-cursor-line-fully-visible =3D=
 t when the cursor is on the top line.

If I got to pick, I'd have a small preference for #1, but I don't have =
an appreciation for what either would involve in terms of a fix.  Hence =
the agnosticism.

> These two contradict one another, so you basically ask Emacs to square =
the circle.

I don't see the inconsistency.  These two settings together do not imply =
a desire for the cursor to end up on the partially-visible line.  The =
setting is not called "make-top-line-fully-visible".

> You also haven't explained why using the solution of
> pixel-scroll-precision-mode is not good for your mode.

As I mentioned earlier:

> this leads to partially visible lines causing problems in various =
other situations (e.g. comint-scroll-show-maximum-output).  So disabling =
isn't ideal. =20

Disabling make-cursor-line-fully-visible leads to... unwanted partially =
visible cursor lines at the bottom of the window (presumably the reason =
it exists to begin with).

It doesn't affect scrolling, so this slowness bug is AFAIU the only =
reason to disable it.  My mode isn't central to this story, other than =
the fact that it revealed the problem. =20

Note that make-cursor-line-fully-visible =3D t is the default, and =
vscroll>0 can readily occur via line-move across tall images, no =
pixel-scrolling needed.  =46rom simple.el:

	    ;; If we moved into a tall line, set vscroll to make
	    ;; scrolling through tall images more smooth.





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 13 Jun 2025 15:16:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 13 11:16:31 2025
Received: from localhost ([127.0.0.1]:48245 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQ68t-0003Q3-4e
	for submit <at> debbugs.gnu.org; Fri, 13 Jun 2025 11:16:31 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:53736)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uQ68r-0003Gb-KX
 for 78766 <at> debbugs.gnu.org; Fri, 13 Jun 2025 11:16:30 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uQ68m-0002fw-77; Fri, 13 Jun 2025 11:16:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=OSnArMB96JKTUNrtExkbUxDmLRzpKGowoxrvVyuhFuM=; b=W1+YuCXNBt+p
 whLbF+9mFI02ak7d9Qg6+G3HIKqY6n+VjnP674MEEugMKM5gfbSakx9tKR3K8sr5OjcDtMan9IQAL
 kD1Koy9KwkZdHD9hEzWlzLyd8/ck9EjNS+vuZJXG9/dKS5lK5k9yunzk6RRafRS8Wv9BYgNRCRT2e
 FA1C17DmbjzXPB9nuXUJlhvz5Z9cVCTpllVfpAStmAF54ZZ+m9kWj5k9JZ0NOPhsIdJOlOdc+RrUs
 43dxb/pko4kohXEiNXB8qRzel/ivzQJ+8G/uWYV4iOXALlKHJaY2mFA4essDExlu2e/yFrXDV6nbm
 KSdMpe0Rx/K8Cd22aOsMzw==;
Date: Fri, 13 Jun 2025 18:16:22 +0300
Message-Id: <865xgzekop.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN> (message from JD
 Smith on Fri, 13 Jun 2025 10:07:05 -0400)
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
 <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: JD Smith <jdtsmith@HIDDEN>
> Date: Fri, 13 Jun 2025 10:07:05 -0400
> 
> Quick followup.  I was able to instrument the single function `set_iterator_to_next' to track total call count and distribution of call times of this core function.  Since the instrumentation slowed the test down so much, I profiled moving (forward-char) by just 3 chars with redisplay in a partially visible top line, using the slow setting of make-cursor-line-fully-visible=t.  
> 
> The total call count per character moved in the slow case is enormous: >800K.

Thanks, but this doesn't really add any useful info.
set_iterator_to_next is too low-level to explain what's going on.  It
is expected that it will be called many times, but the question is
why?  And the answer to that is at higher levels, at the level of the
functions called by redisplay_window.

IOW, if we call set_iterator_to_next so many times, we either (a)
redraw the entire window many times, or (b) redraw some small subset
of the window's lines even more times.  Which one(s) of these actually
happen and why is the interesting question.

And you still haven't explained to me what you want Emacs to do when
you set vscroll > 0 (which necessarily makes the top-most screen line
partially-visible) and also set make-cursor-line-fully-visible = t.
These two contradict one another, so you basically ask Emacs to square
the circle.

You also haven't explained why using the solution of
pixel-scroll-precision-mode is not good for your mode.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 13 Jun 2025 14:07:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 13 10:07:25 2025
Received: from localhost ([127.0.0.1]:46605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uQ541-0003fY-J2
	for submit <at> debbugs.gnu.org; Fri, 13 Jun 2025 10:07:25 -0400
Received: from mail-il1-x12e.google.com ([2607:f8b0:4864:20::12e]:44075)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>)
 id 1uQ53y-0003fH-UN
 for 78766 <at> debbugs.gnu.org; Fri, 13 Jun 2025 10:07:23 -0400
Received: by mail-il1-x12e.google.com with SMTP id
 e9e14a558f8ab-3da73df6c4eso17361735ab.0
 for <78766 <at> debbugs.gnu.org>; Fri, 13 Jun 2025 07:07:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749823637; x=1750428437; darn=debbugs.gnu.org;
 h=message-id:in-reply-to:to:references:date:subject:mime-version:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=rEkIlIxb02b5KFK/Sq+dvges2KOqs6kh6o/lAo9KGns=;
 b=FocZa1HQq8mAxOwOxxomF78VjCpp6Uaqkk37Nexvt+9UP2AN2WUPaQ+F2y09P/eUA9
 SQ48zNJ7SEkA7pjPald0WJuRmjjQhNZ10+GdUxkmF9FkmAiNF9NFpt3wQ1i37EMhoJzq
 Z8F9IJd03/ynADW72wrcVYi1ecM2eUZRr2G/li6qI5R2r7/atqjgx7/jCfzWyxofS83w
 j8erNKsJGDWHjKugT3beMRu7/BJaX2gZCBkppXpCheEPMi/vmJmzv3/jiY4ykiSgwzbR
 6ChBDAt78EzeNqt9zsp4rAZJ3Z+0WZZM9HEf26KH1DwOGD5rjPqVwUPofXYiewqg1eMU
 OfPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749823637; x=1750428437;
 h=message-id:in-reply-to:to:references:date:subject:mime-version:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=rEkIlIxb02b5KFK/Sq+dvges2KOqs6kh6o/lAo9KGns=;
 b=O6PLvFtucyoH5SKf1E0SXUvYK4Y00nXklPotaG/Gzc3hyVudUNQ2cmMg1A9pRJv49F
 r8Z4EiM9n10izGyGd7iiix6z4kzwwsUAReacgIs1cnhf9h8QWHryJItpK9xl6dJ2r/hP
 ZaO7tQHRVZkBE6IWRC2uubGRRwIbw3iSD+u/Iq2Ch6R0nmcXzq51wPsP5lmY6ML+V7Lp
 PvAwpPbvvSiiD9Y0AB5VlfjHeYVGQUgGIoNiTOxMVHwCvDS5wc7arq3IQwRumQ1uK/Rm
 6c9JFKEIufZrHA8cMCeegtkDWju14DO5Om05vSwfFx3ssSriu2sTBJ6IxShTDwYoLq/4
 OlYQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCV58s86U/um+vBOzgblhb/V5mfkvmR5zOnhrLrnNbVBvZ3L5iYlRSRM01ugTpL8p+rI0l1DgA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxD7LHDFc8T/+I5V+fEfC25j/LWkVm97BSOgMCY+4XWYpKX+G9o
 7AvkzFLsTZvxx989i8UyhijSK6093LgXL31nVBlCPP88OvhQgzLhKL+p
X-Gm-Gg: ASbGnctFVE7UiMDvONux4YLhm9d8YmL+RMbvA+le3eDVYQal8H8N7695kjxDebiyI5C
 2aCtJv6Qr4hUdppKHGGmBgjf9w2n3ULachxfhreaz3RxlNmt30cT1HRbSkVYspzJrwjUzkhVwQS
 DARVhTHDFiDY190bfzWQpHGQY85TUGbDRLMHRavMToFbMsKgkRjy6ATiiHsXuvp0mq13gsr82z9
 pbeo3I2uKCARMYB2dnfYDKyP/4lOvd4zxYWwdTQ4i1Vpbt6DvOj1qFR32qaecbNB8T5DThGJCXR
 xMYxuEwxVdhHmxrqcOIBla8ZfvO4mJvU89C0Ja87yFTgdJLGPY4bAGGnMLK4VCIsBIh7GYO5AxA
 u1WVGcQDSo3ogQVU2yTpECQ3CXYsudcmQvg==
X-Google-Smtp-Source: AGHT+IH4paVT+hKSLNWZ0fBxcJjHnqVhbUn8aOCnUjai8vTnm33ojcfToBTroXzUS6RRGM5JL7XMIg==
X-Received: by 2002:a05:6e02:3788:b0:3dd:b7ea:c3d9 with SMTP id
 e9e14a558f8ab-3de00b0b65fmr33662345ab.7.1749823636360; 
 Fri, 13 Jun 2025 07:07:16 -0700 (PDT)
Received: from smtpclient.apple (cm-24-53-185-196.buckeyecom.net.
 [24.53.185.196]) by smtp.gmail.com with ESMTPSA id
 e9e14a558f8ab-3de01a45434sm3402625ab.43.2025.06.13.07.07.15
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 13 Jun 2025 07:07:15 -0700 (PDT)
From: JD Smith <jdtsmith@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
Date: Fri, 13 Jun 2025 10:07:05 -0400
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN> <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>,
 78766 <at> debbugs.gnu.org
In-Reply-To: <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
Message-Id: <AC1119B2-CDDC-424B-8DB5-964AD0175826@HIDDEN>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
X-Debbugs-Envelope-To: 78766
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>


--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


Quick followup.  I was able to instrument the single function =
`set_iterator_to_next' to track total call count and distribution of =
call times of this core function.  Since the instrumentation slowed the =
test down so much, I profiled moving (forward-char) by just 3 chars with =
redisplay in a partially visible top line, using the slow setting of =
make-cursor-line-fully-visible=3Dt. =20

The total call count per character moved in the slow case is enormous: =
>800K.


--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Disposition: inline;
	filename=PastedGraphic-5.png
Content-Type: image/png;
	name="PastedGraphic-5.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABQAAAACHCAYAAABJafQwAAAAAXNSR0IArs4c6QAAAJZlWElmTU0A
KgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAA
AAAAAACQAAAAAQAAAJAAAAABAASShgAHAAAAEgAAAISgAQADAAAAAQABAACgAgAEAAAAAQAABQCg
AwAEAAAAAQAAAIcAAAAAQVNDSUkAAABTY3JlZW5zaG90SOZETAAAAAlwSFlzAAAWJQAAFiUBSVIk
8AAAAqhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6
bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJk
ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDov
L25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9u
cy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTQ0PC90
aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQ8L3RpZmY6WFJl
c29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlv
blVuaXQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNjg8L2V4aWY6UGl4ZWxZRGlt
ZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJD
b21tZW50PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTU5MjwvZXhpZjpQaXhlbFhE
aW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBt
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
QOw1NyHy0b6HjQn7iQXaGi/TmjDl7oQNvb43Oo5iL5pQCn/pe/gvTzx6ECgOwNGDW7mrQKBAoECg
QKAPQGBCVign5LH1AdIoj1ggUCDQQwgUXtVDQJVqGQKFXgoh9AYChV56A61St0AgOcsLEAoECgQK
BAoECgQKBAoECgQKBAoECgQKBAoECgQKBAoECgQKBCZdCBQH4KSL2/JkBQIFAgUCBQIFAgUCBQIF
AgUCBQIFAgUCBQIFAgUCBQIFAiUDsNBAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCB
wKQMgf7xUsM4TsoPW56tQKBAoECgQKBAoECgQKBAoECgQKBAoECgQKBAoECgQKBAoK9BIL0E5MMR
zxzHvgaC8rwFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCky4Eyh6Aky5uy5MVCBQI
FAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIlD0ACw0UCBQIFAgUCBQIFAgUCBQIFAgUCBQI
FAgUCBQIFAgUCBQITMoQKBmAkzJ2y7MVCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCBQIFAgUCPR5
CKQ9ACet8mF6m4lPv3798mfSerrG03zwwQfV8OHD8/NNMcUUk+IjlmcqECgQKBAY5xAIeeGoTDbZ
ZKMtN6IN7ZA/XZWe1K2PLeRZd+0299mbNup1tdMdLNQnixTjUr+U7iEAblF6i0/wjvu7o4mPAz/v
v/9+5TP55JPnTzxnOY57CARd6Kk3dOW++Li3zHtQmDhLT2hAnTrfDj7S0ycOWom+uqMX7UZd33tD
m+qXMnYhELgIGugOf3V8d1e31UjdH3253lUb9b66q9uqr3Ju7EEg6ESL7eZsHV/BR9rVrY+s3nb9
fP17q3bc11NaqrdVvreGwORzzjnnYJcA+5VXXqnee++9aqaZZmpdewI/izhmnnnm6vOf/3zVv3//
6uWXX+50Bk5IQ0fAMXFaEXlXY3333XerlVZaqfr5z3+ej0OGDMkKt3tGt82u+uvttXg29/X22Xrb
V7v6AQfHj2sM7cY2ts73hWccW7Aq7RQItIIAR8X0009fffrTn67WWmutaq655qreeOON6s0338zV
e8M78L055pijSvK0mmGGGaphw4Zlvtzchj6d09fss8+e6+Dp9WJuK9NNN1214IILViuuuGI17bTT
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
--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



I compared this against the fast case in which =
make-cursor-line-fully-visible=3Dnil.  Here I moved 56 * 20 iterations =3D=
 1,120 chars.  You can see the call count is much, much smaller =
(although with similar run times per function call):


--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Disposition: inline;
	filename=PastedGraphic-6.png
Content-Type: image/png;
	name="PastedGraphic-6.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABQAAAAB9CAYAAAD9YM5PAAAAAXNSR0IArs4c6QAAAJZlWElmTU0A
KgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAA
AAAAAACQAAAAAQAAAJAAAAABAASShgAHAAAAEgAAAISgAQADAAAAAQABAACgAgAEAAAAAQAABQCg
AwAEAAAAAQAAAH0AAAAAQVNDSUkAAABTY3JlZW5zaG90qAB1BwAAAAlwSFlzAAAWJQAAFiUBSVIk
8AAAAqhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6
bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJk
ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDov
L25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9u
cy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTQ0PC90
aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQ8L3RpZmY6WFJl
c29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlv
blVuaXQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xNzA8L2V4aWY6UGl4ZWxZRGlt
ZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJD
b21tZW50PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTc0NDwvZXhpZjpQaXhlbFhE
aW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBt
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
d+7cJlkV+uXLl1ebbbZZte2221bXXHNNtWzZsoH89BDyAEfAEXAE1mMEUEDud7/7VXvttVe15557
atv829/+tvrNb35TLV26tGcQTrtL+oc//OGq+NKmkw4lmPZ+7733ru5///u3IsqgHtp//OMfW+MJ
hJ+NN964evCDH1ztvvvuquQYP/QdTaPAvffeW2255ZbVPvvso+VfcsklPX0MdHk26G2//fbVtdde
W11xxRXVVVddpXy78QiE2h11Sp3vuOMOguFeWtfIBrgbbvTjKKQPe9jDqkc96lHVRiIfvxdszzjj
jGrJkiU9ddYsCd1ip512qtATdt111+qWW26pfve736msIA82wIIP0lGXpKXciy66qLr44ovVb+ma
9P1+3SFAnSxevLjaZZddVG5+/vOfV3/961+TrDQ5YfA7Z86c9H6iJ/7hD3/Q+r/66quTTocckhba
u+22m9KnHUFO+KNcr/8muhN/D+60A7S/pufTtlIntLOl/s57Tt095CEP0bTEX3jhhfqeN9t145x6
f+ADH6jttoWVV8q+8sordUxi7RHx5EOuHvvYx1bz5s3TPufyyy/vlMOSpvvXHwRMf0DfoA9jHEqY
uX333Vf1C+Sp6Qj7/e9/r3JO3n6Ofgy9CP2IfJdeeqn2c+RZuHChtmul/BotwhgLI+PuJjcC6Ccb
brih6kG0PZdddll10003tfZLyAAy84hHPKLadNNNVSaaT0fbanJCWtpP9CP+6Afp/9CNaWtxbfLT
pOn39x0CU9YASCdO44Xy/Z73vKd661vfWt11110q3Ahll+ChsDHgev/73y8DiB2rk046qfra176W
lAJegvnz56tCcPPNNyudDTbYQBtJrsS3OTp0DIW8BG9/+9urt7zlLWoA5GWjoXXnCDgCjoAj0B8B
FAza0b//+7+vXvjCF9YSf+Mb36hOPPHE6i9/+UtSYGwA99rXvrY69NBDta3l+n//93/ajkPv//2/
/1ftv//+NVrlzYc+9KHq4x//eKJZxpGfCZ13vvOd1SGHHFJGVf/xH/+h/QfGIRvoww+Dw3e84x3V
k5/8ZO0DeI7zzjtP+TEl69nPfnb17ne/u9piiy0SzRtuuEEnns4880ztZ7r6sJRhPfSAH334ox/9
aKnXd4jR9xGicF5evfzlh1U33nijKrDWR7/sZS/TvhgF2BwGQOryT3/6k6a18PJKnWM8+MhHPqL9
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
YII=
--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



I.e. about 280 calls per char moved.  In both cases the time series of =
calls looks fairly normal:


--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Disposition: inline;
	filename=PastedGraphic-8.png
Content-Type: image/png;
	name="PastedGraphic-8.png"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAABQAAAAB2CAYAAACXpz6MAAAAAXNSR0IArs4c6QAAAJZlWElmTU0A
KgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAA
AAAAAACQAAAAAQAAAJAAAAABAASShgAHAAAAEgAAAISgAQADAAAAAQABAACgAgAEAAAAAQAABQCg
AwAEAAAAAQAAAHYAAAAAQVNDSUkAAABTY3JlZW5zaG903lwPHAAAAAlwSFlzAAAWJQAAFiUBSVIk
8AAAAqhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6
bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRm
PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJk
ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDov
L25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9u
cy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+MTQ0PC90
aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj4xNDQ8L3RpZmY6WFJl
c29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlv
blVuaXQ+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNjg8L2V4aWY6UGl4ZWxZRGlt
ZW5zaW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJD
b21tZW50PgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjkwNDwvZXhpZjpQaXhlbFhE
aW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBt
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
4ZB0PwpaAAAAAElFTkSuQmCC
--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii




--Apple-Mail=_DED2C03B-2421-4FF1-BEE8-8C508EA2AEF9--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 12 Jun 2025 18:00:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 12 14:00:38 2025
Received: from localhost ([127.0.0.1]:60190 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uPmE9-00035V-Ua
	for submit <at> debbugs.gnu.org; Thu, 12 Jun 2025 14:00:38 -0400
Received: from mail-yw1-x112c.google.com ([2607:f8b0:4864:20::112c]:53467)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>)
 id 1uPmE8-000358-5o
 for 78766 <at> debbugs.gnu.org; Thu, 12 Jun 2025 14:00:36 -0400
Received: by mail-yw1-x112c.google.com with SMTP id
 00721157ae682-70e77831d68so12199237b3.2
 for <78766 <at> debbugs.gnu.org>; Thu, 12 Jun 2025 11:00:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749751230; x=1750356030; darn=debbugs.gnu.org;
 h=message-id:in-reply-to:to:references:date:subject:mime-version:from
 :from:to:cc:subject:date:message-id:reply-to;
 bh=+fnWMJWex6ESMnIojF2SwmGqB/6UWD4PG6xqbEEp2pQ=;
 b=SAE9HR+HEZ7AhTluMCHBHFK67v0PtKg6tXi4oeo7hPCVxCFL+SAIF2q46oZQyFzvaI
 iZ+n0siMBFd7G5qb3+XMO7fyDa0sNhBnzYvfM3BUXoio97phqCzg3h/txczY6bdYAWJT
 DwvPhvYZLoGWJL3Bb4cPiQdBhpF5D3nhooyYuirPKU5tIKsCCj3jay5iDeeiVtQ2q7P8
 +qYcta7yTwEGEoRcKDdk2UDB98UbL4GQXSDtWjCK7mVRRmj4XvmEIn1p3smp3jCyYP20
 N2OU3kurvIxFLnhqFBqOhSjfc2WxKUzjL0JwsLAw2diYjN2PTx+l/EB/NugjGysQy4dU
 RxVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749751230; x=1750356030;
 h=message-id:in-reply-to:to:references:date:subject:mime-version:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=+fnWMJWex6ESMnIojF2SwmGqB/6UWD4PG6xqbEEp2pQ=;
 b=cgRYgL4uZ5zGcY0KNivk/XsW1yucSWchs0XYPTOQxq611FMGr+W+51HLP3tfp7GfjT
 k1MEdjkgaM6T2shBpo6lPCXfMpS9yEeHIH0fYINEE+R2OCTU+REND5SejExlMFbd7BjI
 hnXl/WSYeIPYMcDcRYqea9Km8Pxbp/mERVy1Ibq0NDOwk2bZ7P5ZcsJjmxZLwVDds7+Y
 24EK5fC52TNl/ZgjmAqRXcS6XSKad8bX7shh33jaGKWtzHGSSFUdH7vum63H3hOu2Tr5
 LbT7pEmHMukMrIdFnulb9LM0l0UcrI233O8YxajtpvzwqjV6438mToCOQxfEl1/3VI/C
 w9Yg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXAIt9IZTHC0fycx9AbJKRTLWeXCNJaFeY+SrCOZ5MoUg9ULVtopqyjDYMqRn96lig6nPt92A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzuj7ytYIKHAB3rOcdq7iyrpgjEQ3sJf84YWgCOe47scRQe9Ngg
 MQe8s9YVXgu412DP+/mmZ/C2WYcwEgxD1UeGm6HDnn99n7he+eii8YAAsyS4YA==
X-Gm-Gg: ASbGncuTQIdcWthIkZHm/FNkdWKoThkT7a7GbDvPu0XFMc39L4ci3MpChXC/fgXyrj4
 iaEzYQf5fhztCjNwkjEGRKZ29KzNwUCG37aYzpkl4R9dhSgRr/0YlLLj7iLGdQgQOX4sxGFQaiW
 wUmSnjHmGQ32z1EanL7rSp6G8PPJ7RZ7rYfccPJ2//7nlNTl/Y8t7D9r89HYgqs2/XgvUdIQ6kk
 QqEEapeeB0LKZXwJg8WGrefDmUV9guC8MlzaqNA1q6cP1uXPLaTstJ9n0KVXhw67PSt0Ryqc/44
 m/Xdv9sLeYjjMiQydTB7LC50WK3r0v131f5jb5J/CEo2aXz2jUufdCipo1Bh6W+AmJeBx5TRPRv
 7kVBDjfM=
X-Google-Smtp-Source: AGHT+IGSmW+uQWrLwddOxTl4+y4HnxX4HEa7QMuUzkIOQ+JWxZAdMIhI2oeI4rEs+ReGbvPmSC1+yw==
X-Received: by 2002:a05:690c:998f:b0:710:f46d:cee0 with SMTP id
 00721157ae682-711637fdc91mr3577537b3.33.1749751229411; 
 Thu, 12 Jun 2025 11:00:29 -0700 (PDT)
Received: from smtpclient.apple ([131.183.131.33])
 by smtp.gmail.com with ESMTPSA id
 00721157ae682-7115208a73esm3544147b3.35.2025.06.12.11.00.28
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 12 Jun 2025 11:00:28 -0700 (PDT)
From: JD Smith <jdtsmith@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
Date: Thu, 12 Jun 2025 14:00:17 -0400
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
 <86cyb9h51l.fsf@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>,
 78766 <at> debbugs.gnu.org
In-Reply-To: <86cyb9h51l.fsf@HIDDEN>
Message-Id: <63D28461-CC3D-4F55-A224-FEEA900A60B4@HIDDEN>
X-Mailer: Apple Mail (2.3826.600.51.1.1)
X-Debbugs-Envelope-To: 78766
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>


--Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Jun 12, 2025, at 2:01=E2=80=AFAM, Eli Zaretskii <eliz@HIDDEN> =
wrote:

Thanks for taking a look.

> AFAIU, you are asking Emacs to do the impossible: make the cursor line
> fully-visible when the cursor line is at the top of the window, and
> therefore _cannot_ be fully visible due to non-zero vscroll.  Am I
> right, or did I miss something?

> If I'm right, then could you please explain what do you expect in this
> situation, and why do you expect this to do anything useful?

Other than the extreme slowness, the current behavior with =
make-cursor-line-fully-visible=3Dt is fine.  Commands which move =
window-start check for partially visible cursor lines (at the bottom of =
the window) and make them fully visible, presumably by zeroing vscroll =
and changing window-start.  Other point movement commands do nothing =
special.  I do note that line-move as a special case usually resets =
vscroll to zero, which quickly relieves the issue.

> I haven't yet step through the code in this case, but my guess is that
> the display engine attempts all kinds of measures to make the cursor
> line visible, eventually failing, and those attempts are expensive
> because the display code was never designed to cope with such a
> strange set of conflicting requirements.  In particular, it expects
> the partially-visible line situation to happen at the bottom of the
> window, not at its top.

Interesting.   If there's not a straightforward way to avoid these =
expensive (and doomed to fail) attempts, perhaps a means of preventing =
the cursor from landing on a partially visible top line would be a =
better approach.  Or even forcibly disabling the checks when point is on =
the first line of the window, and updating the docs to mention =
`make-cursor-line-fully-visible=3Dt' works only on the final line.

> We could perhaps improve
> the situation in some way, but I need to understand why such a strange
> combination of display-related knobs is used in the first place, and
> what do you expect it to produce and why.

This reproduction is not of course meant to be a realistic code path, =
it's merely a straightforward way to reliably demonstrate the issue.  =
The situation of a cursor landing on a partially visible top line can =
happen naturally whenever vscroll>0 in a window.  Non-zero vscroll is =
used by pixel scrolling, but also by line-move with tall lines (e.g. =
images). =20

Point ends up on a partial first line for a variety of reasons.  For =
example, it happens reliably when folding (hiding) an org-mode block =
which occupies the full window height in a separate window on the frame. =
 Check the ultra-scroll issue[1] for a video of this. =20

I suspect more people haven't noticed this because the #1 way to get =
non-zero vscroll is pixel-scrolling, and pixel-scroll-precision-mode =
disables the fully-visible cursor line checks which are apparently =
misbehaving.

>> I've profiled the slow case, see attached for the important parts.  =
As is clear, of the ~8s it took to move to the end of the line (twice), =
get_next_display_element and set_iterator_to_next are the main culprits =
(arrived at separately via try_window and partial_line_height) with =
gui_produce_glyphs contributing.=20
>=20
> These are all normally called functions, so the profile doesn't help
> much.  My guess is that some of the functions are called an abnormally
> large number of times, but to see that, I need (a) how many times was
> each function called, and (b) across how many characters did Emacs
> move during the time the profile was collected.  This is so I could
> calculate how many times each of the functions was called
> _per_character_move_.

I have simplified the test to enable the problematic settings and move =
just once across the line of 56 chars.  This time was very slow; it =
reports:

  Commencing move to end of line with 56 chars [20625]!
  Done in (62.586448000000004 18 0.8153190000000023)!

A total of 3383 characters in simple.el were visible during this =
movement, and one other frame (monitoring *Messages*) was as well.  I =
have expanded all of the relevant profile data, so the sample data are =
larger; see attached.  =20

The columns are:

   # Samples, Self # Samples, Weight (total time), Self Weight (total =
time in function body)

This (1ms) sampling profile unfortunately doesn't contain call count.  I =
could try to take a look, but you probably have better ideas than me =
about which functions may be called overly often.

[1] https://github.com/jdtsmith/ultra-scroll/issues/32


--Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981
Content-Disposition: attachment;
	filename=vscroll_lag_profile_simple.txt
Content-Type: text/plain;
	x-unix-mode=0644;
	name="vscroll_lag_profile_simple.txt"
Content-Transfer-Encoding: quoted-printable

60454        0        1.01 min  100.0%        0 s         Fredisplay
60438        0        1.01 min  100.0%        0 s          =
redisplay_preserve_echo_area
60438        0        1.01 min  100.0%        0 s           =
redisplay_internal
60352        0        1.01 min  99.8%        0 s            =
internal_condition_case_1
60352        0        1.01 min  99.8%        0 s             =
redisplay_window_1
60352        1        1.01 min  99.8%        1.00 ms              =
redisplay_window
29917        2        29.92 s  49.5%        2.00 ms               =
try_window
29670        798        29.67 s  49.1%        798.00 ms                =
display_line
12319        655        12.32 s  20.4%        655.00 ms                 =
get_next_display_element
11370        367        11.37 s  18.8%        367.00 ms                  =
next_element_from_buffer
6003        65        6.00 s  =E2=80=879.9%        65.00 ms              =
     handle_stop
2807        16        2.81 s  =E2=80=874.6%        16.00 ms              =
      handle_face_prop
2562        11        2.56 s  =E2=80=874.2%        11.00 ms              =
       face_at_pos
2512        52        2.51 s  =E2=80=874.2%        52.00 ms              =
        face_at_buffer_position
710        26        710.00 ms  =E2=80=871.2%        26.00 ms            =
           Fget_text_property
350        320        350.00 ms  =E2=80=870.6%        320.00 ms          =
              find_interval
30        30        30.00 ms  =E2=80=870.0%        30.00 ms              =
           balance_an_interval
238        222        238.00 ms  =E2=80=870.4%        222.00 ms          =
              validate_interval_range
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
           fix_position
79        49        79.00 ms  =E2=80=870.1%        49.00 ms              =
          lookup_char_property
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
           Fassq
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
           plist_get
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
       Fcdr
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
          Fcar
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      balance_an_interval
648        42        648.00 ms  =E2=80=871.1%        42.00 ms            =
           Fnext_single_property_change
277        259        277.00 ms  =E2=80=870.5%        259.00 ms          =
              find_interval
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
           balance_an_interval
133        76        133.00 ms  =E2=80=870.2%        76.00 ms            =
            lookup_char_property
30        30        30.00 ms  =E2=80=870.0%        30.00 ms              =
           plist_get
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
           Fassq
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
       Fcdr
75        75        75.00 ms  =E2=80=870.1%        75.00 ms              =
          next_interval
73        55        73.00 ms  =E2=80=870.1%        55.00 ms              =
          validate_interval_range
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
           fix_position
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
          Fassq
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
          fix_position
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
      Fcar
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
      balance_an_interval
559        37        559.00 ms  =E2=80=870.9%        37.00 ms            =
           merge_face_ref
318        13        318.00 ms  =E2=80=870.5%        13.00 ms            =
            merge_face_ref
270        27        270.00 ms  =E2=80=870.4%        27.00 ms            =
             merge_named_face
138        7        138.00 ms  =E2=80=870.2%        7.00 ms              =
            get_lface_attributes
82        10        82.00 ms  =E2=80=870.1%        10.00 ms              =
             resolve_face_name
51        51        51.00 ms  =E2=80=870.1%        51.00 ms              =
              plist_get
18        12        18.00 ms  =E2=80=870.0%        12.00 ms              =
              Fget
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           plist_get
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          Fassq
37        2        37.00 ms  =E2=80=870.1%        2.00 ms                =
           Fgethash
30        30        30.00 ms  =E2=80=870.0%        30.00 ms              =
              hash_lookup_with_hash
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
          hashfn_eq
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
         hash_lookup_with_hash
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
         assq_no_quit
86        86        86.00 ms  =E2=80=870.1%        86.00 ms              =
            merge_face_vectors
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
            push_named_merge_point
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
        resolve_face_name
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        Fgethash
29        0        29.00 ms  =E2=80=870.0%        0 s                    =
     merge_face_ref
28        0        28.00 ms  =E2=80=870.0%        0 s                    =
      merge_named_face
19        6        19.00 ms  =E2=80=870.0%        6.00 ms                =
           merge_face_vectors
13        0        13.00 ms  =E2=80=870.0%        0 s                    =
        font_clear_prop
9        3        9.00 ms  =E2=80=870.0%        3.00 ms                  =
           copy_font_spec
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
        allocate_vector
5        3        5.00 ms  =E2=80=870.0%        3.00 ms                  =
             allocate_vectorlike
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
              mem_insert
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
              szone_malloc_should_clear
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            allocate_vectorlike
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       Ffont_get
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           Fcons
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           Fassq
8        1        8.00 ms  =E2=80=870.0%        1.00 ms                  =
         get_lface_attributes
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
      resolve_face_name
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           Fget
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fgethash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           hash_lookup_with_hash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         push_named_merge_point
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        merge_face_vectors
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
       get_lface_attributes
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       merge_face_vectors
202        20        202.00 ms  =E2=80=870.3%        20.00 ms            =
            merge_named_face
91        46        91.00 ms  =E2=80=870.2%        46.00 ms              =
           merge_face_vectors
31        1        31.00 ms  =E2=80=870.1%        1.00 ms                =
          font_clear_prop
18        3        18.00 ms  =E2=80=870.0%        3.00 ms                =
           copy_font_spec
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
        allocate_vector
12        4        12.00 ms  =E2=80=870.0%        4.00 ms                =
             allocate_vectorlike
5        4        5.00 ms  =E2=80=870.0%        4.00 ms                  =
            mem_insert
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         nanov2_malloc_type
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          nanov2_allocate_outlined
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
               nanov2_find_block_and_allocate
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
        szone_malloc_should_clear
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             small_malloc_should_clear
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            _malloc_zone_malloc
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          Fcons
8        1        8.00 ms  =E2=80=870.0%        1.00 ms                  =
         Ffont_get
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
          Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          get_font_prop_index
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fcons
14        0        14.00 ms  =E2=80=870.0%        0 s                    =
      merge_face_ref
14        7        14.00 ms  =E2=80=870.0%        7.00 ms                =
           merge_named_face
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
      get_lface_attributes
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       resolve_face_name
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fget
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       Fgethash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            hash_lookup_with_hash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           hash_lookup_with_hash
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          merge_face_vectors
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fgethash
84        8        84.00 ms  =E2=80=870.1%        8.00 ms                =
         get_lface_attributes
54        3        54.00 ms  =E2=80=870.1%        3.00 ms                =
          resolve_face_name
43        43        43.00 ms  =E2=80=870.1%        43.00 ms              =
             plist_get
7        5        7.00 ms  =E2=80=870.0%        5.00 ms                  =
         Fget
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         Fassq
14        2        14.00 ms  =E2=80=870.0%        2.00 ms                =
          Fgethash
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
         hash_lookup_with_hash
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
         hashfn_eq
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
        assq_no_quit
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
        hash_lookup_with_hash
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
       resolve_face_name
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       push_named_merge_point
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      merge_face_vectors
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      get_lface_attributes
308        135        308.00 ms  =E2=80=870.5%        135.00 ms          =
             lookup_face
135        135        135.00 ms  =E2=80=870.2%        135.00 ms          =
              lface_hash
37        1        37.00 ms  =E2=80=870.1%        1.00 ms                =
        Fequal
36        6        36.00 ms  =E2=80=870.1%        6.00 ms                =
         internal_equal
30        27        30.00 ms  =E2=80=870.0%        27.00 ms              =
            internal_equal
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
         internal_equal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          internal_equal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      internal_equal
110        23        110.00 ms  =E2=80=870.2%        23.00 ms            =
           overlays_in
49        21        49.00 ms  =E2=80=870.1%        21.00 ms              =
          itree_iterator_start
28        28        28.00 ms  =E2=80=870.0%        28.00 ms              =
           itree_iter_next_in_subtree
38        21        38.00 ms  =E2=80=870.1%        21.00 ms              =
          itree_iterator_next
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
           itree_iter_next_in_subtree
76        76        76.00 ms  =E2=80=870.1%        76.00 ms              =
         lookup_char_property
22        16        22.00 ms  =E2=80=870.0%        16.00 ms              =
         sort_overlays
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
      ___chkstk_darwin
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
         find_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
     itree_iterator_start
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
     overlays_at
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     merge_named_face
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        Fnext_single_property_change
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    overlays_in
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    sort_overlays
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    merge_face_ref
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    lookup_face
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    Fget_text_property
111        37        111.00 ms  =E2=80=870.2%        37.00 ms            =
         specbind
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
        set_internal
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
        store_symval_forwarding
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
        find_symbol_value
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    Fcurrent_buffer
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    do_symval_forwarding
99        25        99.00 ms  =E2=80=870.2%        25.00 ms              =
       unbind_to
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
        set_internal
23        23        23.00 ms  =E2=80=870.0%        23.00 ms              =
        set_default_internal
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
        store_symval_forwarding
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   face_at_buffer_position
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   store_symval_forwarding
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   set_internal
973        16        973.00 ms  =E2=80=871.6%        16.00 ms            =
        handle_fontified_prop
948        78        948.00 ms  =E2=80=871.6%        78.00 ms            =
         get_char_property_and_overlay
379        347        379.00 ms  =E2=80=870.6%        347.00 ms          =
            find_interval
32        32        32.00 ms  =E2=80=870.1%        32.00 ms              =
         balance_an_interval
272        252        272.00 ms  =E2=80=870.4%        252.00 ms          =
            validate_interval_range
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
         fix_position
116        110        116.00 ms  =E2=80=870.2%        110.00 ms          =
            lookup_char_property
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
     Fcdr
51        19        51.00 ms  =E2=80=870.1%        19.00 ms              =
        itree_iterator_start
32        32        32.00 ms  =E2=80=870.1%        32.00 ms              =
         itree_iter_next_in_subtree
28        20        28.00 ms  =E2=80=870.0%        20.00 ms              =
        itree_iterator_next
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
     itree_iter_next_in_subtree
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
        fix_position
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        Fcar
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    balance_an_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   find_interval
746        16        746.00 ms  =E2=80=871.2%        16.00 ms            =
        handle_invisible_prop
657        41        657.00 ms  =E2=80=871.1%        41.00 ms            =
         get_char_property_and_overlay
246        222        246.00 ms  =E2=80=870.4%        222.00 ms          =
            find_interval
24        24        24.00 ms  =E2=80=870.0%        24.00 ms              =
         balance_an_interval
225        63        225.00 ms  =E2=80=870.4%        63.00 ms            =
          lookup_char_property
141        140        141.00 ms  =E2=80=870.2%        140.00 ms          =
             Fassq
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  probably_quit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   process_pending_signals
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    gobble_input
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     mac_read_socket
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      mac_within_gui_and_here
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       _dispatch_semaphore_wait_slow
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        _dispatch_sema4_wait
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             semaphore_wait_trap
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
         Fcdr
74        62        74.00 ms  =E2=80=870.1%        62.00 ms              =
        validate_interval_range
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         fix_position
24        13        24.00 ms  =E2=80=870.0%        13.00 ms              =
        itree_iterator_next
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
         itree_iter_next_in_subtree
16        9        16.00 ms  =E2=80=870.0%        9.00 ms                =
      itree_iterator_start
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
     itree_iter_next_in_subtree
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
        fix_position
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    Fassq
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    textget
41        41        41.00 ms  =E2=80=870.1%        41.00 ms              =
       invisible_prop
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
       lookup_char_property
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
       find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
   itree_iterator_start
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   itree_iterator_next
740        22        740.00 ms  =E2=80=871.2%        22.00 ms            =
        handle_display_prop
695        67        695.00 ms  =E2=80=871.1%        67.00 ms            =
         get_char_property_and_overlay
296        280        296.00 ms  =E2=80=870.5%        280.00 ms          =
            find_interval
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
         balance_an_interval
180        91        180.00 ms  =E2=80=870.3%        91.00 ms            =
          lookup_char_property
41        41        41.00 ms  =E2=80=870.1%        41.00 ms              =
         Fassq
28        28        28.00 ms  =E2=80=870.0%        28.00 ms              =
         plist_get
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
         Fcdr
69        56        69.00 ms  =E2=80=870.1%        56.00 ms              =
        validate_interval_range
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
         fix_position
26        10        26.00 ms  =E2=80=870.0%        10.00 ms              =
        itree_iterator_start
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
         itree_iter_next_in_subtree
25        15        25.00 ms  =E2=80=870.0%        15.00 ms              =
        itree_iterator_next
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
         itree_iter_next_in_subtree
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
        Fassq
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        fix_position
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
    balance_an_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    textget
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
   lookup_char_property
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
   find_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   fix_position
519        8        519.00 ms  =E2=80=870.9%        8.00 ms              =
      handle_composition_prop
500        14        500.00 ms  =E2=80=870.8%        14.00 ms            =
         find_composition
465        28        465.00 ms  =E2=80=870.8%        28.00 ms            =
          get_property_and_range
280        262        280.00 ms  =E2=80=870.5%        262.00 ms          =
             find_interval
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
          balance_an_interval
144        65        144.00 ms  =E2=80=870.2%        65.00 ms            =
           lookup_char_property
54        54        54.00 ms  =E2=80=870.1%        54.00 ms              =
          Fassq
25        25        25.00 ms  =E2=80=870.0%        25.00 ms              =
          Fcdr
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
         Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     balance_an_interval
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
        find_interval
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    lookup_char_property
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
       get_property_and_range
106        3        106.00 ms  =E2=80=870.2%        3.00 ms              =
      get_overlay_strings_1
94        33        94.00 ms  =E2=80=870.2%        33.00 ms              =
       load_overlay_strings
53        24        53.00 ms  =E2=80=870.1%        24.00 ms              =
        itree_iterator_start
29        29        29.00 ms  =E2=80=870.0%        29.00 ms              =
         itree_iter_next_in_subtree
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    itree_iterator_next
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
   itree_iterator_next
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   itree_iterator_start
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
      get_char_property_and_overlay
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
      find_composition
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
  load_overlay_strings
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  unbind_to
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  specbind
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  face_at_pos
2392        5        2.39 s  =E2=80=874.0%        5.00 ms                =
   composition_reseat_it
2384        192        2.38 s  =E2=80=873.9%        192.00 ms            =
        composition_compute_stop_pos
2190        17        2.19 s  =E2=80=873.6%        17.00 ms              =
       find_composition
2062        145        2.06 s  =E2=80=873.4%        145.00 ms            =
          Fnext_single_property_change
1357        585        1.36 s  =E2=80=872.2%        585.00 ms            =
           lookup_char_property
573        573        573.00 ms  =E2=80=870.9%        573.00 ms          =
              Fassq
199        199        199.00 ms  =E2=80=870.3%        199.00 ms          =
              Fcdr
439        439        439.00 ms  =E2=80=870.7%        439.00 ms          =
             next_interval
49        47        49.00 ms  =E2=80=870.1%        47.00 ms              =
         validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      fix_position
39        39        39.00 ms  =E2=80=870.1%        39.00 ms              =
         Fassq
29        27        29.00 ms  =E2=80=870.0%        27.00 ms              =
         find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      balance_an_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     textget
72        2        72.00 ms  =E2=80=870.1%        2.00 ms                =
      get_property_and_range
48        43        48.00 ms  =E2=80=870.1%        43.00 ms              =
         find_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
      balance_an_interval
20        9        20.00 ms  =E2=80=870.0%        9.00 ms                =
       lookup_char_property
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
          Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fcdr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     balance_an_interval
35        35        35.00 ms  =E2=80=870.1%        35.00 ms              =
        lookup_char_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
    find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   Fnext_single_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
_sigtramp
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
deliver_process_signal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 mac_handle_alarm_signal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      write
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  find_composition
2252        307        2.25 s  =E2=80=873.7%        307.00 ms            =
       compute_stop_pos
672        672        672.00 ms  =E2=80=871.1%        672.00 ms          =
          composition_compute_stop_pos
577        296        577.00 ms  =E2=80=871.0%        296.00 ms          =
          lookup_char_property
155        155        155.00 ms  =E2=80=870.3%        155.00 ms          =
           Fassq
81        81        81.00 ms  =E2=80=870.1%        81.00 ms              =
       Fcdr
45        45        45.00 ms  =E2=80=870.1%        45.00 ms              =
       plist_get
209        183        209.00 ms  =E2=80=870.3%        183.00 ms          =
          find_interval
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
       balance_an_interval
113        113        113.00 ms  =E2=80=870.2%        113.00 ms          =
          next_interval
101        19        101.00 ms  =E2=80=870.2%        19.00 ms            =
        next_overlay_change
45        25        45.00 ms  =E2=80=870.1%        25.00 ms              =
       itree_iterator_start
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
        itree_iter_next_in_subtree
37        21        37.00 ms  =E2=80=870.1%        21.00 ms              =
       itree_iterator_next
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
        itree_iter_next_in_subtree
90        90        90.00 ms  =E2=80=870.1%        90.00 ms              =
      buf_charpos_to_bytepos
90        69        90.00 ms  =E2=80=870.1%        69.00 ms              =
      validate_interval_range
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
       fix_position
47        47        47.00 ms  =E2=80=870.1%        47.00 ms              =
      Fassq
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
      Fcar
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
  itree_iterator_next
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  balance_an_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  itree_iterator_start
123        0        123.00 ms  =E2=80=870.2%        0 s                  =
 get_visually_first_element
123        0        123.00 ms  =E2=80=870.2%        0 s                  =
  bidi_move_to_visually_next
123        4        123.00 ms  =E2=80=870.2%        4.00 ms              =
       bidi_level_of_next_char
117        0        117.00 ms  =E2=80=870.2%        0 s                  =
    bidi_resolve_brackets
117        1        117.00 ms  =E2=80=870.2%        1.00 ms              =
         bidi_resolve_weak
116        1        116.00 ms  =E2=80=870.2%        1.00 ms              =
          bidi_resolve_explicit
115        0        115.00 ms  =E2=80=870.2%        0 s                  =
       bidi_fetch_char
115        0        115.00 ms  =E2=80=870.2%        0 s                  =
        compute_display_string_pos
109        2        109.00 ms  =E2=80=870.2%        2.00 ms              =
             Fnext_single_char_property_change
50        4        50.00 ms  =E2=80=870.1%        4.00 ms                =
            Fnext_property_change
34        30        34.00 ms  =E2=80=870.1%        30.00 ms              =
               find_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            balance_an_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           balance_an_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           intervals_equal_1
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           next_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            intervals_equal_1
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
50        4        50.00 ms  =E2=80=870.1%        4.00 ms                =
            get_char_property_and_overlay
23        22        23.00 ms  =E2=80=870.0%        22.00 ms              =
               find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            balance_an_interval
8        4        8.00 ms  =E2=80=870.0%        4.00 ms                  =
           lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fcdr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            plist_get
6        4        6.00 ms  =E2=80=870.0%        4.00 ms                  =
           validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            fix_position
5        4        5.00 ms  =E2=80=870.0%        4.00 ms                  =
           itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iter_next_in_subtree
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          fix_position
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
         get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         Fnext_overlay_change
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    bidi_fetch_char
94        94        94.00 ms  =E2=80=870.2%        94.00 ms              =
     lookup_char_property
55        14        55.00 ms  =E2=80=870.1%        14.00 ms              =
     composition_compute_stop_pos
41        1        41.00 ms  =E2=80=870.1%        1.00 ms                =
    find_composition
38        1        38.00 ms  =E2=80=870.1%        1.00 ms                =
     Fnext_single_property_change
24        14        24.00 ms  =E2=80=870.0%        14.00 ms              =
        lookup_char_property
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
     Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     Fcdr
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
        next_interval
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
    validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   lookup_char_property
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
     buf_charpos_to_bytepos
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
     handle_invisible_prop
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
     next_overlay_change
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
 handle_face_prop
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 handle_display_prop
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 handle_composition_prop
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
 find_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
 handle_fontified_prop
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 get_overlay_strings_1
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 validate_interval_range
252        252        252.00 ms  =E2=80=870.4%        252.00 ms          =
        lookup_glyphless_char_display
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
    face_for_char
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
    compute_stop_pos
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
composition_reseat_it
11252        221        11.25 s  18.6%        221.00 ms                 =
set_iterator_to_next
10869        407        10.87 s  18.0%        407.00 ms                  =
bidi_move_to_visually_next
7626        640        7.63 s  12.6%        640.00 ms                   =
bidi_level_of_next_char
6319        260        6.32 s  10.5%        260.00 ms                    =
bidi_resolve_brackets
3747        590        3.75 s  =E2=80=876.2%        590.00 ms            =
         bidi_resolve_weak
3095        1169        3.10 s  =E2=80=875.1%        1.17 s              =
        bidi_resolve_explicit
1926        373        1.93 s  =E2=80=873.2%        373.00 ms            =
           bidi_fetch_char
1551        8        1.55 s  =E2=80=872.6%        8.00 ms                =
        compute_display_string_pos
1481        4        1.48 s  =E2=80=872.4%        4.00 ms                =
         Fnext_single_char_property_change
760        66        760.00 ms  =E2=80=871.3%        66.00 ms            =
              get_char_property_and_overlay
355        333        355.00 ms  =E2=80=870.6%        333.00 ms          =
                 find_interval
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
              balance_an_interval
157        60        157.00 ms  =E2=80=870.3%        60.00 ms            =
               lookup_char_property
52        52        52.00 ms  =E2=80=870.1%        52.00 ms              =
              Fassq
24        24        24.00 ms  =E2=80=870.0%        24.00 ms              =
              plist_get
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
              Fcdr
87        75        87.00 ms  =E2=80=870.1%        75.00 ms              =
             validate_interval_range
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
              fix_position
40        18        40.00 ms  =E2=80=870.1%        18.00 ms              =
             itree_iterator_start
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
              itree_iter_next_in_subtree
30        16        30.00 ms  =E2=80=870.0%        16.00 ms              =
             itree_iterator_next
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
              itree_iter_next_in_subtree
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
             Fassq
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
         fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         balance_an_interval
607        38        607.00 ms  =E2=80=871.0%        38.00 ms            =
              Fnext_property_change
345        322        345.00 ms  =E2=80=870.6%        322.00 ms          =
                 find_interval
23        23        23.00 ms  =E2=80=870.0%        23.00 ms              =
              balance_an_interval
89        69        89.00 ms  =E2=80=870.1%        69.00 ms              =
             validate_interval_range
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
              fix_position
51        0        51.00 ms  =E2=80=870.1%        0 s                    =
       Fnext_property_change
51        51        51.00 ms  =E2=80=870.1%        51.00 ms              =
              intervals_equal_1
40        40        40.00 ms  =E2=80=870.1%        40.00 ms              =
             intervals_equal_1
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
             next_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
         fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         balance_an_interval
53        8        53.00 ms  =E2=80=870.1%        8.00 ms                =
          Fnext_overlay_change
25        11        25.00 ms  =E2=80=870.0%        11.00 ms              =
             itree_iterator_next
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
              itree_iter_next_in_subtree
20        12        20.00 ms  =E2=80=870.0%        12.00 ms              =
             itree_iterator_start
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
          itree_iter_next_in_subtree
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
            fix_position
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
            find_interval
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
            lookup_char_property
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
        itree_iterator_next
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
        itree_iterator_start
43        14        43.00 ms  =E2=80=870.1%        14.00 ms              =
           get_char_property_and_overlay
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
            validate_interval_range
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
        find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         balance_an_interval
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
        itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         itree_iter_next_in_subtree
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
        lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        itree_iterator_next
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
       Fnext_property_change
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
       Fnext_overlay_change
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      unbind_to
58        58        58.00 ms  =E2=80=870.1%        58.00 ms              =
        bidi_fetch_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    bidi_get_type
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_explicit_dir_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_char_at_pos
2072        160        2.07 s  =E2=80=873.4%        160.00 ms            =
         bidi_find_bracket_pairs
1456        224        1.46 s  =E2=80=872.4%        224.00 ms            =
          bidi_resolve_weak
1202        402        1.20 s  =E2=80=872.0%        402.00 ms            =
           bidi_resolve_explicit
800        120        800.00 ms  =E2=80=871.3%        120.00 ms          =
              bidi_fetch_char
679        0        679.00 ms  =E2=80=871.1%        0 s                  =
       compute_display_string_pos
659        5        659.00 ms  =E2=80=871.1%        5.00 ms              =
            Fnext_single_char_property_change
344        29        344.00 ms  =E2=80=870.6%        29.00 ms            =
               get_char_property_and_overlay
150        137        150.00 ms  =E2=80=870.2%        137.00 ms          =
                  find_interval
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
               balance_an_interval
81        24        81.00 ms  =E2=80=870.1%        24.00 ms              =
              lookup_char_property
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
               Fassq
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
               plist_get
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
               Fcdr
38        32        38.00 ms  =E2=80=870.1%        32.00 ms              =
              validate_interval_range
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
           fix_position
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
              fix_position
11        5        11.00 ms  =E2=80=870.0%        5.00 ms                =
            itree_iterator_start
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
           itree_iter_next_in_subtree
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
              Fassq
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
          itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           itree_iter_next_in_subtree
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          balance_an_interval
264        20        264.00 ms  =E2=80=870.4%        20.00 ms            =
               Fnext_property_change
159        155        159.00 ms  =E2=80=870.3%        155.00 ms          =
                  find_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           balance_an_interval
40        32        40.00 ms  =E2=80=870.1%        32.00 ms              =
              validate_interval_range
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
           fix_position
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
              next_interval
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
              intervals_equal_1
13        0        13.00 ms  =E2=80=870.0%        0 s                    =
        Fnext_property_change
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
               intervals_equal_1
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
          fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          balance_an_interval
33        2        33.00 ms  =E2=80=870.1%        2.00 ms                =
           Fnext_overlay_change
16        7        16.00 ms  =E2=80=870.0%        7.00 ms                =
            itree_iterator_start
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
           itree_iter_next_in_subtree
15        7        15.00 ms  =E2=80=870.0%        7.00 ms                =
            itree_iterator_next
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
           itree_iter_next_in_subtree
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
         fix_position
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
         lookup_char_property
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
         find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         itree_iterator_next
15        2        15.00 ms  =E2=80=870.0%        2.00 ms                =
          get_char_property_and_overlay
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
         validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         find_interval
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
     lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fnext_overlay_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fget_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       unbind_to
30        30        30.00 ms  =E2=80=870.0%        30.00 ms              =
         bidi_fetch_char
397        200        397.00 ms  =E2=80=870.7%        200.00 ms          =
            bidi_cache_iterator_state
183        183        183.00 ms  =E2=80=870.3%        183.00 ms          =
             _platform_memmove
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
         DYLD-STUB$$memcpy
28        23        28.00 ms  =E2=80=870.0%        23.00 ms              =
        bidi_cache_find
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
     _platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     DYLD-STUB$$memcpy
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        ___chkstk_darwin
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        bidi_resolve_explicit
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    DYLD-STUB$$memcpy
193        193        193.00 ms  =E2=80=870.3%        193.00 ms          =
           bidi_cache_find
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
       bidi_cache_iterator_state
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
       bidi_resolve_explicit
229        229        229.00 ms  =E2=80=870.4%        229.00 ms          =
          bidi_cache_iterator_state
156        156        156.00 ms  =E2=80=870.3%        156.00 ms          =
          bidi_cache_find
139        139        139.00 ms  =E2=80=870.2%        139.00 ms          =
          bidi_explicit_dir_char
112        112        112.00 ms  =E2=80=870.2%        112.00 ms          =
          bidi_resolve_weak
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
      bidi_fetch_char
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  bidi_find_bracket_pairs
1561        2        1.56 s  =E2=80=872.6%        2.00 ms                =
   bidi_at_paragraph_end
1492        4        1.49 s  =E2=80=872.5%        4.00 ms                =
    fast_looking_at
1040        6        1.04 s  =E2=80=871.7%        6.00 ms                =
     rpl_re_match_2
963        67        963.00 ms  =E2=80=871.6%        67.00 ms            =
          update_syntax_table
498        236        498.00 ms  =E2=80=870.8%        236.00 ms          =
             lookup_char_property
183        183        183.00 ms  =E2=80=870.3%        183.00 ms          =
              Fassq
79        79        79.00 ms  =E2=80=870.1%        79.00 ms              =
          Fcdr
244        244        244.00 ms  =E2=80=870.4%        244.00 ms          =
             next_interval
120        114        120.00 ms  =E2=80=870.2%        114.00 ms          =
             find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
      balance_an_interval
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
         Fassq
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         interval_of
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     balance_an_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     textget
45        12        45.00 ms  =E2=80=870.1%        12.00 ms              =
        RE_SETUP_SYNTAX_TABLE_FOR_OBJECT
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
         buf_bytepos_to_charpos
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
        lookup_char_property
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    buf_bytepos_to_charpos
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    interval_of
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    find_interval
355        208        355.00 ms  =E2=80=870.6%        208.00 ms          =
           re_match_2_internal
103        103        103.00 ms  =E2=80=870.2%        103.00 ms          =
            execute_charset
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
        ___chkstk_darwin
14        12        14.00 ms  =E2=80=870.0%        12.00 ms              =
        unbind_to
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     unwind_re_match
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    record_unwind_protect_ptr
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
    _platform_memset
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    DYLD-STUB$$bzero
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    __bzero
49        19        49.00 ms  =E2=80=870.1%        19.00 ms              =
       compile_pattern
16        10        16.00 ms  =E2=80=870.0%        10.00 ms              =
        Fstring_equal
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
     _platform_memcmp
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     DYLD-STUB$$memcmp
12        2        12.00 ms  =E2=80=870.0%        2.00 ms                =
      Fequal
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
         internal_equal
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    internal_equal
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
       execute_charset
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
       unbind_to
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
   record_unwind_protect_ptr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   update_syntax_table
29        16        29.00 ms  =E2=80=870.0%        16.00 ms              =
      unbind_to
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   set_internal
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   set_default_internal
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   store_symval_forwarding
19        7        19.00 ms  =E2=80=870.0%        7.00 ms                =
    specbind
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   find_symbol_value
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   set_internal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   store_symval_forwarding
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   do_symval_forwarding
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
  re_match_2_internal
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  store_symval_forwarding
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  compile_pattern
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  rpl_re_match_2
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  record_unwind_protect_ptr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  set_internal
840        452        840.00 ms  =E2=80=871.4%        452.00 ms          =
         bidi_cache_iterator_state
275        275        275.00 ms  =E2=80=870.5%        275.00 ms          =
          _platform_memmove
113        113        113.00 ms  =E2=80=870.2%        113.00 ms          =
          DYLD-STUB$$memcpy
252        252        252.00 ms  =E2=80=870.4%        252.00 ms          =
         _platform_memmove
72        72        72.00 ms  =E2=80=870.1%        72.00 ms              =
     bidi_resolve_brackets
55        55        55.00 ms  =E2=80=870.1%        55.00 ms              =
     bidi_fetch_char
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
     bidi_cache_find
24        24        24.00 ms  =E2=80=870.0%        24.00 ms              =
     DYLD-STUB$$memcpy
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 specbind
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 fast_looking_at
70        70        70.00 ms  =E2=80=870.1%        70.00 ms              =
    bidi_level_of_next_char
69        69        69.00 ms  =E2=80=870.1%        69.00 ms              =
    bidi_cache_iterator_state
21        0        21.00 ms  =E2=80=870.0%        0 s                  =
set_iterator_to_next
21        0        21.00 ms  =E2=80=870.0%        0 s                   =
bidi_move_to_visually_next
20        0        20.00 ms  =E2=80=870.0%        0 s                    =
bidi_at_paragraph_end
20        0        20.00 ms  =E2=80=870.0%        0 s                    =
 fast_looking_at
15        0        15.00 ms  =E2=80=870.0%        0 s                    =
  rpl_re_match_2
14        3        14.00 ms  =E2=80=870.0%        3.00 ms                =
       update_syntax_table
5        3        5.00 ms  =E2=80=870.0%        3.00 ms                  =
      lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       Fcdr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       Fassq
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
      next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     buf_bytepos_to_charpos
4        3        4.00 ms  =E2=80=870.0%        3.00 ms                  =
    re_match_2_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     execute_charset
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    execute_charset
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  bidi_level_of_next_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
bidi_at_paragraph_end
2977        1600        2.98 s  =E2=80=874.9%        1.60 s              =
   gui_produce_glyphs
518        64        518.00 ms  =E2=80=870.9%        64.00 ms            =
      macfont_text_extents
383        383        383.00 ms  =E2=80=870.6%        383.00 ms          =
         macfont_glyph_extents
71        71        71.00 ms  =E2=80=870.1%        71.00 ms              =
     unblock_input
334        30        334.00 ms  =E2=80=870.6%        30.00 ms            =
      get_char_property_and_overlay
123        115        123.00 ms  =E2=80=870.2%        115.00 ms          =
         find_interval
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
  balance_an_interval
70        62        70.00 ms  =E2=80=870.1%        62.00 ms              =
     validate_interval_range
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
  fix_position
62        14        62.00 ms  =E2=80=870.1%        14.00 ms              =
     lookup_char_property
42        42        42.00 ms  =E2=80=870.1%        42.00 ms              =
      Fassq
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  Fcdr
21        13        21.00 ms  =E2=80=870.0%        13.00 ms              =
     itree_iterator_next
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
  itree_iter_next_in_subtree
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
     fix_position
11        9        11.00 ms  =E2=80=870.0%        9.00 ms                =
   itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  itree_iter_next_in_subtree
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 balance_an_interval
304        3        304.00 ms  =E2=80=870.5%        3.00 ms              =
    macfont_encode_char
227        227        227.00 ms  =E2=80=870.4%        227.00 ms          =
         macfont_get_glyph_for_character
74        74        74.00 ms  =E2=80=870.1%        74.00 ms              =
     unblock_input
80        80        80.00 ms  =E2=80=870.1%        80.00 ms              =
    macfont_glyph_extents
64        64        64.00 ms  =E2=80=870.1%        64.00 ms              =
    macfont_get_glyph_for_character
57        57        57.00 ms  =E2=80=870.1%        57.00 ms              =
    unblock_input
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
calc_line_height_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
get_it_property
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
append_stretch_glyph
1167        3        1.17 s  =E2=80=871.9%        3.00 ms                =
 reseat_at_next_visible_line_start
1163        10        1.16 s  =E2=80=871.9%        10.00 ms              =
    forward_to_next_line_start
1153        11        1.15 s  =E2=80=871.9%        11.00 ms              =
     set_iterator_to_next
1136        13        1.14 s  =E2=80=871.9%        13.00 ms              =
      bidi_move_to_visually_next
789        50        789.00 ms  =E2=80=871.3%        50.00 ms            =
         bidi_level_of_next_char
609        8        609.00 ms  =E2=80=871.0%        8.00 ms              =
        bidi_resolve_brackets
509        38        509.00 ms  =E2=80=870.8%        38.00 ms            =
           bidi_find_bracket_pairs
346        57        346.00 ms  =E2=80=870.6%        57.00 ms            =
            bidi_resolve_weak
282        120        282.00 ms  =E2=80=870.5%        120.00 ms          =
               bidi_resolve_explicit
162        39        162.00 ms  =E2=80=870.3%        39.00 ms            =
              bidi_fetch_char
123        2        123.00 ms  =E2=80=870.2%        2.00 ms              =
             compute_display_string_pos
117        2        117.00 ms  =E2=80=870.2%        2.00 ms              =
              Fnext_single_char_property_change
55        2        55.00 ms  =E2=80=870.1%        2.00 ms                =
             get_char_property_and_overlay
33        31        33.00 ms  =E2=80=870.1%        31.00 ms              =
                find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             balance_an_interval
11        4        11.00 ms  =E2=80=870.0%        4.00 ms                =
              lookup_char_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
             plist_get
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             Fassq
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
            validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             fix_position
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
            balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iterator_start
48        4        48.00 ms  =E2=80=870.1%        4.00 ms                =
             Fnext_property_change
26        23        26.00 ms  =E2=80=870.0%        23.00 ms              =
                find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             balance_an_interval
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
            validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             fix_position
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
        Fnext_property_change
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
             intervals_equal_1
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            intervals_equal_1
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            balance_an_interval
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
       Fnext_overlay_change
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
            itree_iterator_next
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             itree_iter_next_in_subtree
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
           find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           itree_iterator_start
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
      get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fnext_property_change
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
       bidi_fetch_char
107        54        107.00 ms  =E2=80=870.2%        54.00 ms            =
            bidi_cache_iterator_state
50        50        50.00 ms  =E2=80=870.1%        50.00 ms              =
           _platform_memmove
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       DYLD-STUB$$memcpy
7        5        7.00 ms  =E2=80=870.0%        5.00 ms                  =
      bidi_cache_find
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       _platform_memmove
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
      bidi_resolve_explicit
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      _platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      ___chkstk_darwin
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      DYLD-STUB$$memcpy
71        27        71.00 ms  =E2=80=870.1%        27.00 ms              =
         bidi_resolve_weak
43        32        43.00 ms  =E2=80=870.1%        32.00 ms              =
          bidi_resolve_explicit
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
           bidi_fetch_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      bidi_fetch_char
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
         bidi_cache_iterator_state
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
     bidi_cache_find
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     bidi_resolve_explicit
113        27        113.00 ms  =E2=80=870.2%        27.00 ms            =
          bidi_fetch_char
86        3        86.00 ms  =E2=80=870.1%        3.00 ms                =
       compute_display_string_pos
81        0        81.00 ms  =E2=80=870.1%        0 s                    =
    Fnext_single_char_property_change
43        3        43.00 ms  =E2=80=870.1%        3.00 ms                =
         get_char_property_and_overlay
21        19        21.00 ms  =E2=80=870.0%        19.00 ms              =
            find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         balance_an_interval
10        4        10.00 ms  =E2=80=870.0%        4.00 ms                =
          lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fcdr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         plist_get
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
        validate_interval_range
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
        fix_position
36        1        36.00 ms  =E2=80=870.1%        1.00 ms                =
         Fnext_property_change
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
            find_interval
7        6        7.00 ms  =E2=80=870.0%        6.00 ms                  =
        validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         fix_position
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
    Fnext_property_change
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
         intervals_equal_1
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
        intervals_equal_1
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       itree_iterator_next
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   Fnext_overlay_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         itree_iter_next_in_subtree
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      get_char_property_and_overlay
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    bidi_cache_find
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_resolve_weak
273        1        273.00 ms  =E2=80=870.5%        1.00 ms              =
       bidi_at_paragraph_end
262        1        262.00 ms  =E2=80=870.4%        1.00 ms              =
        fast_looking_at
191        0        191.00 ms  =E2=80=870.3%        0 s                  =
     rpl_re_match_2
167        6        167.00 ms  =E2=80=870.3%        6.00 ms              =
          update_syntax_table
94        42        94.00 ms  =E2=80=870.2%        42.00 ms              =
           lookup_char_property
40        40        40.00 ms  =E2=80=870.1%        40.00 ms              =
            Fassq
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
            Fcdr
50        50        50.00 ms  =E2=80=870.1%        50.00 ms              =
           next_interval
12        11        12.00 ms  =E2=80=870.0%        11.00 ms              =
           find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        balance_an_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       interval_of
16        6        16.00 ms  =E2=80=870.0%        6.00 ms                =
        RE_SETUP_SYNTAX_TABLE_FOR_OBJECT
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
           buf_bytepos_to_charpos
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      buf_bytepos_to_charpos
47        30        47.00 ms  =E2=80=870.1%        30.00 ms              =
         re_match_2_internal
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
      execute_charset
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      ___chkstk_darwin
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      _platform_memset
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      record_unwind_protect_ptr
13        3        13.00 ms  =E2=80=870.0%        3.00 ms                =
       compile_pattern
4        1        4.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fstring_equal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       _platform_memcmp
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fequal
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       internal_equal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      internal_equal
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
     unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      unfreeze_pattern
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     execute_charset
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     update_syntax_table
6        4        6.00 ms  =E2=80=870.0%        4.00 ms                  =
    unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     set_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     store_symval_forwarding
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    compile_pattern
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    record_unwind_protect_ptr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    specbind
29        17        29.00 ms  =E2=80=870.0%        17.00 ms              =
       bidi_cache_iterator_state
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    _platform_memmove
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    DYLD-STUB$$memcpy
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
       bidi_fetch_char
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   bidi_resolve_brackets
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   DYLD-STUB$$memcpy
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   fast_looking_at
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  bidi_level_of_next_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
set_iterator_to_next
272        67        272.00 ms  =E2=80=870.4%        67.00 ms            =
     compute_line_metrics
161        161        161.00 ms  =E2=80=870.3%        161.00 ms          =
        row_hash
16        5        16.00 ms  =E2=80=870.0%        5.00 ms                =
  window_wants_tab_line
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
     assq_no_quit
16        9        16.00 ms  =E2=80=870.0%        9.00 ms                =
  window_wants_mode_line
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
 assq_no_quit
12        6        12.00 ms  =E2=80=870.0%        6.00 ms                =
  window_wants_header_line
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 assq_no_quit
206        12        206.00 ms  =E2=80=870.3%        12.00 ms            =
     handle_line_prefix
188        19        188.00 ms  =E2=80=870.3%        19.00 ms            =
      get_char_property_and_overlay
61        55        61.00 ms  =E2=80=870.1%        55.00 ms              =
     find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  balance_an_interval
52        48        52.00 ms  =E2=80=870.1%        48.00 ms              =
     validate_interval_range
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  fix_position
29        9        29.00 ms  =E2=80=870.0%        9.00 ms                =
   lookup_char_property
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
      Fassq
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  Fcdr
12        4        12.00 ms  =E2=80=870.0%        4.00 ms                =
   itree_iterator_start
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
  itree_iter_next_in_subtree
9        4        9.00 ms  =E2=80=870.0%        4.00 ms                  =
 itree_iterator_next
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  itree_iter_next_in_subtree
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
 fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
itree_iterator_start
166        11        166.00 ms  =E2=80=870.3%        11.00 ms            =
     extend_face_to_end_of_line
100        0        100.00 ms  =E2=80=870.2%        0 s                  =
face_at_pos
95        4        95.00 ms  =E2=80=870.2%        4.00 ms                =
   face_at_buffer_position
26        0        26.00 ms  =E2=80=870.0%        0 s                    =
merge_face_ref
25        12        25.00 ms  =E2=80=870.0%        12.00 ms              =
       merge_named_face
12        1        12.00 ms  =E2=80=870.0%        1.00 ms                =
      get_lface_attributes
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
 resolve_face_name
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
      plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fget
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fassq
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 Fgethash
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      hash_lookup_with_hash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    resolve_face_name
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   get_lface_attributes
26        5        26.00 ms  =E2=80=870.0%        5.00 ms                =
    Fnext_single_property_change
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
   find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    balance_an_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   next_interval
4        3        4.00 ms  =E2=80=870.0%        3.00 ms                  =
   lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    Fcdr
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   Fcar
15        13        15.00 ms  =E2=80=870.0%        13.00 ms              =
      lookup_face
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   lface_hash
11        1        11.00 ms  =E2=80=870.0%        1.00 ms                =
    Fget_text_property
7        6        7.00 ms  =E2=80=870.0%        6.00 ms                  =
   find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   Fcar
7        1        7.00 ms  =E2=80=870.0%        1.00 ms                  =
  overlays_in
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
   itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    itree_iter_next_in_subtree
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
   itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    itree_iter_next_in_subtree
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  sort_overlays
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  merge_named_face
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 sort_overlays
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 overlays_in
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 Fnext_single_property_change
30        10        30.00 ms  =E2=80=870.0%        10.00 ms              =
    specbind
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
 set_internal
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 store_symval_forwarding
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 do_symval_forwarding
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 find_symbol_value
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 Fcurrent_buffer
22        8        22.00 ms  =E2=80=870.0%        8.00 ms                =
  unbind_to
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
     set_default_internal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 set_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 store_symval_forwarding
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
store_symval_forwarding
138        30        138.00 ms  =E2=80=870.2%        30.00 ms            =
     append_space_for_newline
60        26        60.00 ms  =E2=80=870.1%        26.00 ms              =
    gui_produce_glyphs
17        3        17.00 ms  =E2=80=870.0%        3.00 ms                =
   macfont_text_extents
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
      macfont_glyph_extents
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  unblock_input
6        0        6.00 ms  =E2=80=870.0%        0 s                   =
macfont_encode_char
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  macfont_get_glyph_for_character
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  unblock_input
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
 macfont_glyph_extents
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
 macfont_get_glyph_for_character
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 unblock_input
36        3        36.00 ms  =E2=80=870.1%        3.00 ms                =
  get_char_property_and_overlay
16        15        16.00 ms  =E2=80=870.0%        15.00 ms              =
     find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  balance_an_interval
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
 validate_interval_range
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
 itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  itree_iter_next_in_subtree
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
 lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
lookup_basic_face
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
calc_line_height_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
macfont_encode_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
macfont_text_extents
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
face_for_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
Fget_char_property
84        84        84.00 ms  =E2=80=870.1%        84.00 ms              =
   next_element_from_buffer
83        83        83.00 ms  =E2=80=870.1%        83.00 ms              =
   bidi_move_to_visually_next
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
   lookup_glyphless_char_display
34        34        34.00 ms  =E2=80=870.1%        34.00 ms              =
   macfont_text_extents
31        31        31.00 ms  =E2=80=870.1%        31.00 ms              =
   face_for_char
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
   macfont_encode_char
17        4        17.00 ms  =E2=80=870.0%        4.00 ms                =
 window_wants_mode_line
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
    assq_no_quit
13        8        13.00 ms  =E2=80=870.0%        8.00 ms                =
 window_wants_header_line
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
assq_no_quit
12        7        12.00 ms  =E2=80=870.0%        7.00 ms                =
 window_wants_tab_line
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
assq_no_quit
11        9        11.00 ms  =E2=80=870.0%        9.00 ms                =
 find_symbol_value
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
swap_in_symval_forwarding
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                 =
prepare_desired_row
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                 =
get_char_property_and_overlay
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                 =
___chkstk_darwin
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                 =
unbind_to
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                 =
do_symval_forwarding
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
set_cursor_from_row
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
calc_line_height_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
face_at_pos
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
lookup_basic_face
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
forward_to_next_line_start
86        86        86.00 ms  =E2=80=870.1%        86.00 ms              =
  get_next_display_element
73        73        73.00 ms  =E2=80=870.1%        73.00 ms              =
  gui_produce_glyphs
36        0        36.00 ms  =E2=80=870.1%        0 s                =
start_display
18        0        18.00 ms  =E2=80=870.0%        0 s                 =
handle_stop
8        1        8.00 ms  =E2=80=870.0%        1.00 ms                  =
handle_face_prop
7        0        7.00 ms  =E2=80=870.0%        0 s                   =
face_at_pos
7        0        7.00 ms  =E2=80=870.0%        0 s                    =
face_at_buffer_position
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
Fget_text_property
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    validate_interval_range
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
overlays_in
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   lookup_char_property
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    find_interval
5        0        5.00 ms  =E2=80=870.0%        0 s                  =
handle_fontified_prop
4        0        4.00 ms  =E2=80=870.0%        0 s                   =
get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 itree_iterator_start
2        0        2.00 ms  =E2=80=870.0%        0 s                  =
handle_composition_prop
2        0        2.00 ms  =E2=80=870.0%        0 s                   =
find_composition
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
get_property_and_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
handle_invisible_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
handle_display_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
specbind
14        0        14.00 ms  =E2=80=870.0%        0 s                 =
init_iterator
9        1        9.00 ms  =E2=80=870.0%        1.00 ms                  =
produce_special_glyphs
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 _platform_memmove
2        0        2.00 ms  =E2=80=870.0%        0 s                   =
gui_produce_glyphs
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
macfont_text_extents
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   unblock_input
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   macfont_glyph_extents
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
_platform_memset
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
window_wants_header_line
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 assq_no_quit
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
Fbuffer_local_value
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
Fdefault_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  default_value
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                 =
reseat
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
bidi_init_it
2        0        2.00 ms  =E2=80=870.0%        0 s                 =
compute_stop_pos
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
composition_compute_stop_pos
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
lookup_char_property
31        31        31.00 ms  =E2=80=870.1%        31.00 ms              =
  set_iterator_to_next
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                =
append_space_for_newline
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                =
extend_face_to_end_of_line
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
reseat_at_next_visible_line_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
window_wants_mode_line
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
window_wants_tab_line
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
find_symbol_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
compute_line_metrics
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
set_marker_both
29180        0        29.18 s  48.3%        0 s               =
partial_line_height
29167        12        29.17 s  48.2%        12.00 ms                =
move_it_to
27657        1085        27.66 s  45.7%        1.08 s                 =
move_it_in_display_line_to
12318        624        12.32 s  20.4%        624.00 ms                  =
get_next_display_element
11396        455        11.40 s  18.9%        455.00 ms                  =
 next_element_from_buffer
5912        67        5.91 s  =E2=80=879.8%        67.00 ms              =
      handle_stop
2748        16        2.75 s  =E2=80=874.5%        16.00 ms              =
       handle_face_prop
2477        6        2.48 s  =E2=80=874.1%        6.00 ms                =
      face_at_pos
2431        61        2.43 s  =E2=80=874.0%        61.00 ms              =
         face_at_buffer_position
655        39        655.00 ms  =E2=80=871.1%        39.00 ms            =
            Fnext_single_property_change
289        266        289.00 ms  =E2=80=870.5%        266.00 ms          =
               find_interval
23        23        23.00 ms  =E2=80=870.0%        23.00 ms              =
            balance_an_interval
143        90        143.00 ms  =E2=80=870.2%        90.00 ms            =
             lookup_char_property
28        28        28.00 ms  =E2=80=870.0%        28.00 ms              =
            Fassq
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
            plist_get
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
            Fcdr
69        52        69.00 ms  =E2=80=870.1%        52.00 ms              =
           validate_interval_range
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
            fix_position
65        65        65.00 ms  =E2=80=870.1%        65.00 ms              =
           next_interval
25        25        25.00 ms  =E2=80=870.0%        25.00 ms              =
           Fassq
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
           Fcar
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
       fix_position
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
       balance_an_interval
614        14        614.00 ms  =E2=80=871.0%        14.00 ms            =
            Fget_text_property
318        299        318.00 ms  =E2=80=870.5%        299.00 ms          =
               find_interval
19        19        19.00 ms  =E2=80=870.0%        19.00 ms              =
            balance_an_interval
193        176        193.00 ms  =E2=80=870.3%        176.00 ms          =
               validate_interval_range
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
            fix_position
67        39        67.00 ms  =E2=80=870.1%        39.00 ms              =
           lookup_char_property
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
            Fassq
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
            plist_get
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
        Fcdr
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
           Fcar
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
       Fassq
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
       balance_an_interval
563        41        563.00 ms  =E2=80=870.9%        41.00 ms            =
            merge_face_ref
321        19        321.00 ms  =E2=80=870.5%        19.00 ms            =
             merge_face_ref
268        26        268.00 ms  =E2=80=870.4%        26.00 ms            =
              merge_named_face
149        9        149.00 ms  =E2=80=870.2%        9.00 ms              =
             get_lface_attributes
82        8        82.00 ms  =E2=80=870.1%        8.00 ms                =
            resolve_face_name
56        56        56.00 ms  =E2=80=870.1%        56.00 ms              =
               plist_get
14        12        14.00 ms  =E2=80=870.0%        12.00 ms              =
               Fget
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            Fassq
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           Fassq
49        10        49.00 ms  =E2=80=870.1%        10.00 ms              =
              Fgethash
37        37        37.00 ms  =E2=80=870.1%        37.00 ms              =
               hash_lookup_with_hash
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           hashfn_eq
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
          hash_lookup_with_hash
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          assq_no_quit
80        80        80.00 ms  =E2=80=870.1%        80.00 ms              =
             merge_face_vectors
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
         resolve_face_name
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
         Fgethash
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
         push_named_merge_point
23        0        23.00 ms  =E2=80=870.0%        0 s                    =
      merge_face_ref
23        0        23.00 ms  =E2=80=870.0%        0 s                    =
       merge_named_face
16        6        16.00 ms  =E2=80=870.0%        6.00 ms                =
            merge_face_vectors
10        1        10.00 ms  =E2=80=870.0%        1.00 ms                =
             font_clear_prop
7        0        7.00 ms  =E2=80=870.0%        0 s                      =
        copy_font_spec
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
         allocate_vector
6        2        6.00 ms  =E2=80=870.0%        2.00 ms                  =
              allocate_vectorlike
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
               mem_insert
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             Fcons
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
        Ffont_get
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             Fassq
7        2        7.00 ms  =E2=80=870.0%        2.00 ms                  =
          get_lface_attributes
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
       resolve_face_name
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fget
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
        get_lface_attributes
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        merge_face_vectors
200        22        200.00 ms  =E2=80=870.3%        22.00 ms            =
             merge_named_face
93        55        93.00 ms  =E2=80=870.2%        55.00 ms              =
            merge_face_vectors
24        2        24.00 ms  =E2=80=870.0%        2.00 ms                =
           font_clear_prop
13        2        13.00 ms  =E2=80=870.0%        2.00 ms                =
            copy_font_spec
9        1        9.00 ms  =E2=80=870.0%        1.00 ms                  =
           allocate_vector
8        2        8.00 ms  =E2=80=870.0%        2.00 ms                  =
            allocate_vectorlike
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
             mem_insert
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         szone_malloc_should_clear
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          small_malloc_should_clear
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           small_malloc_from_free_list
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                small_free_list_remove_ptr_no_clear
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           Fcons
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           allocate_vectorlike
6        1        6.00 ms  =E2=80=870.0%        1.00 ms                  =
          Ffont_get
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
           Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           get_font_prop_index
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          Fcons
14        2        14.00 ms  =E2=80=870.0%        2.00 ms                =
           merge_face_ref
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
        merge_named_face
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
       get_lface_attributes
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
        resolve_face_name
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
             plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             Fget
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        Fgethash
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             hash_lookup_with_hash
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
           merge_face_vectors
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           push_named_merge_point
77        5        77.00 ms  =E2=80=870.1%        5.00 ms                =
          get_lface_attributes
48        5        48.00 ms  =E2=80=870.1%        5.00 ms                =
           resolve_face_name
29        29        29.00 ms  =E2=80=870.0%        29.00 ms              =
              plist_get
13        9        13.00 ms  =E2=80=870.0%        9.00 ms                =
            Fget
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
           Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fassq
20        3        20.00 ms  =E2=80=870.0%        3.00 ms                =
           Fgethash
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
              hash_lookup_with_hash
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
          hashfn_eq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
         assq_no_quit
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         hash_lookup_with_hash
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
        Fgethash
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        push_named_merge_point
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        resolve_face_name
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       get_lface_attributes
330        123        330.00 ms  =E2=80=870.5%        123.00 ms          =
              lookup_face
165        165        165.00 ms  =E2=80=870.3%        165.00 ms          =
               lface_hash
42        0        42.00 ms  =E2=80=870.1%        0 s                    =
     Fequal
42        20        42.00 ms  =E2=80=870.1%        20.00 ms              =
            internal_equal
22        19        22.00 ms  =E2=80=870.0%        19.00 ms              =
             internal_equal
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
          internal_equal
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           internal_equal
94        27        94.00 ms  =E2=80=870.2%        27.00 ms              =
          overlays_in
37        21        37.00 ms  =E2=80=870.1%        21.00 ms              =
           itree_iterator_start
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
            itree_iter_next_in_subtree
30        18        30.00 ms  =E2=80=870.0%        18.00 ms              =
           itree_iterator_next
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
            itree_iter_next_in_subtree
69        69        69.00 ms  =E2=80=870.1%        69.00 ms              =
          lookup_char_property
19        10        19.00 ms  =E2=80=870.0%        10.00 ms              =
          sort_overlays
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
       ___chkstk_darwin
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
          find_interval
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
      overlays_at
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      validate_interval_range
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         overlays_in
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
     lookup_face
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
     Fget_text_property
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
     sort_overlays
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
     Fnext_single_property_change
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     merge_face_ref
117        37        117.00 ms  =E2=80=870.2%        37.00 ms            =
          specbind
34        34        34.00 ms  =E2=80=870.1%        34.00 ms              =
         set_internal
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
         store_symval_forwarding
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         find_symbol_value
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
     Fcurrent_buffer
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
     do_symval_forwarding
112        36        112.00 ms  =E2=80=870.2%        36.00 ms            =
          unbind_to
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
         set_internal
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
         set_default_internal
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
         store_symval_forwarding
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
        store_symval_forwarding
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        face_at_buffer_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    set_internal
941        28        941.00 ms  =E2=80=871.6%        28.00 ms            =
         handle_fontified_prop
895        72        895.00 ms  =E2=80=871.5%        72.00 ms            =
          get_char_property_and_overlay
386        364        386.00 ms  =E2=80=870.6%        364.00 ms          =
             find_interval
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
          balance_an_interval
237        218        237.00 ms  =E2=80=870.4%        218.00 ms          =
             validate_interval_range
19        19        19.00 ms  =E2=80=870.0%        19.00 ms              =
          fix_position
100        93        100.00 ms  =E2=80=870.2%        93.00 ms            =
           lookup_char_property
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
      Fcdr
42        17        42.00 ms  =E2=80=870.1%        17.00 ms              =
         itree_iterator_start
25        25        25.00 ms  =E2=80=870.0%        25.00 ms              =
          itree_iter_next_in_subtree
24        15        24.00 ms  =E2=80=870.0%        15.00 ms              =
         itree_iterator_next
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
      itree_iter_next_in_subtree
19        19        19.00 ms  =E2=80=870.0%        19.00 ms              =
         fix_position
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
         Fcar
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
     balance_an_interval
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    itree_iterator_start
736        17        736.00 ms  =E2=80=871.2%        17.00 ms            =
         handle_invisible_prop
657        63        657.00 ms  =E2=80=871.1%        63.00 ms            =
          get_char_property_and_overlay
236        215        236.00 ms  =E2=80=870.4%        215.00 ms          =
             find_interval
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
          balance_an_interval
206        57        206.00 ms  =E2=80=870.3%        57.00 ms            =
           lookup_char_property
136        136        136.00 ms  =E2=80=870.2%        136.00 ms          =
              Fassq
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
          Fcdr
82        64        82.00 ms  =E2=80=870.1%        64.00 ms              =
         validate_interval_range
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
          fix_position
29        12        29.00 ms  =E2=80=870.0%        12.00 ms              =
         itree_iterator_start
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
          itree_iter_next_in_subtree
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
         fix_position
15        10        15.00 ms  =E2=80=870.0%        10.00 ms              =
         itree_iterator_next
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
      itree_iter_next_in_subtree
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
     balance_an_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     Fassq
32        32        32.00 ms  =E2=80=870.1%        32.00 ms              =
        invisible_prop
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
        lookup_char_property
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    itree_iterator_next
715        18        715.00 ms  =E2=80=871.2%        18.00 ms            =
         handle_display_prop
674        56        674.00 ms  =E2=80=871.1%        56.00 ms            =
          get_char_property_and_overlay
282        258        282.00 ms  =E2=80=870.5%        258.00 ms          =
             find_interval
24        24        24.00 ms  =E2=80=870.0%        24.00 ms              =
          balance_an_interval
176        81        176.00 ms  =E2=80=870.3%        81.00 ms            =
           lookup_char_property
46        46        46.00 ms  =E2=80=870.1%        46.00 ms              =
          Fassq
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
          plist_get
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
          Fcdr
73        57        73.00 ms  =E2=80=870.1%        57.00 ms              =
         validate_interval_range
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
          fix_position
29        14        29.00 ms  =E2=80=870.0%        14.00 ms              =
         itree_iterator_start
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
          itree_iter_next_in_subtree
27        11        27.00 ms  =E2=80=870.0%        11.00 ms              =
         itree_iterator_next
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
          itree_iter_next_in_subtree
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
         Fassq
14        14        14.00 ms  =E2=80=870.0%        14.00 ms              =
         fix_position
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
    lookup_char_property
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
    find_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    itree_iterator_next
551        14        551.00 ms  =E2=80=870.9%        14.00 ms            =
         handle_composition_prop
529        21        529.00 ms  =E2=80=870.9%        21.00 ms            =
          find_composition
491        32        491.00 ms  =E2=80=870.8%        32.00 ms            =
           get_property_and_range
306        285        306.00 ms  =E2=80=870.5%        285.00 ms          =
              find_interval
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
           balance_an_interval
138        58        138.00 ms  =E2=80=870.2%        58.00 ms            =
            lookup_char_property
59        59        59.00 ms  =E2=80=870.1%        59.00 ms              =
           Fassq
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
           Fcdr
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
          Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      balance_an_interval
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         lookup_char_property
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
     find_interval
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    get_property_and_range
112        2        112.00 ms  =E2=80=870.2%        2.00 ms              =
       get_overlay_strings_1
101        48        101.00 ms  =E2=80=870.2%        48.00 ms            =
          load_overlay_strings
41        18        41.00 ms  =E2=80=870.1%        18.00 ms              =
         itree_iterator_start
23        23        23.00 ms  =E2=80=870.0%        23.00 ms              =
          itree_iter_next_in_subtree
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         itree_iterator_next
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
    itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    itree_iterator_start
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
       get_char_property_and_overlay
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   face_at_pos
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
   load_overlay_strings
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   find_composition
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   specbind
2470        6        2.47 s  =E2=80=874.1%        6.00 ms                =
    composition_reseat_it
2463        205        2.46 s  =E2=80=874.1%        205.00 ms            =
         composition_compute_stop_pos
2257        13        2.26 s  =E2=80=873.7%        13.00 ms              =
        find_composition
2111        163        2.11 s  =E2=80=873.5%        163.00 ms            =
           Fnext_single_property_change
1359        616        1.36 s  =E2=80=872.2%        616.00 ms            =
            lookup_char_property
549        549        549.00 ms  =E2=80=870.9%        549.00 ms          =
               Fassq
194        194        194.00 ms  =E2=80=870.3%        194.00 ms          =
               Fcdr
485        485        485.00 ms  =E2=80=870.8%        485.00 ms          =
              next_interval
41        41        41.00 ms  =E2=80=870.1%        41.00 ms              =
          Fassq
34        31        34.00 ms  =E2=80=870.1%        31.00 ms              =
          find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       balance_an_interval
26        23        26.00 ms  =E2=80=870.0%        23.00 ms              =
          validate_interval_range
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      textget
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      fix_position
94        4        94.00 ms  =E2=80=870.2%        4.00 ms                =
       get_property_and_range
65        58        65.00 ms  =E2=80=870.1%        58.00 ms              =
          find_interval
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
       balance_an_interval
22        9        22.00 ms  =E2=80=870.0%        9.00 ms                =
        lookup_char_property
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
           Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       Fcdr
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      Fassq
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
         lookup_char_property
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   find_composition
2222        331        2.22 s  =E2=80=873.7%        331.00 ms            =
        compute_stop_pos
626        626        626.00 ms  =E2=80=871.0%        626.00 ms          =
           composition_compute_stop_pos
601        287        601.00 ms  =E2=80=871.0%        287.00 ms          =
           lookup_char_property
197        197        197.00 ms  =E2=80=870.3%        197.00 ms          =
            Fassq
69        69        69.00 ms  =E2=80=870.1%        69.00 ms              =
        Fcdr
48        48        48.00 ms  =E2=80=870.1%        48.00 ms              =
        plist_get
210        184        210.00 ms  =E2=80=870.3%        184.00 ms          =
           find_interval
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
        balance_an_interval
119        119        119.00 ms  =E2=80=870.2%        119.00 ms          =
           next_interval
83        83        83.00 ms  =E2=80=870.1%        83.00 ms              =
       buf_charpos_to_bytepos
81        9        81.00 ms  =E2=80=870.1%        9.00 ms                =
     next_overlay_change
41        16        41.00 ms  =E2=80=870.1%        16.00 ms              =
        itree_iterator_start
25        25        25.00 ms  =E2=80=870.0%        25.00 ms              =
         itree_iter_next_in_subtree
31        19        31.00 ms  =E2=80=870.1%        19.00 ms              =
        itree_iterator_next
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
         itree_iter_next_in_subtree
69        61        69.00 ms  =E2=80=870.1%        61.00 ms              =
       validate_interval_range
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    fix_position
55        55        55.00 ms  =E2=80=870.1%        55.00 ms              =
       Fcar
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
       Fassq
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
   itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   balance_an_interval
123        0        123.00 ms  =E2=80=870.2%        0 s                  =
  get_visually_first_element
123        1        123.00 ms  =E2=80=870.2%        1.00 ms              =
       bidi_move_to_visually_next
122        0        122.00 ms  =E2=80=870.2%        0 s                  =
    bidi_level_of_next_char
120        0        120.00 ms  =E2=80=870.2%        0 s                  =
     bidi_resolve_brackets
120        0        120.00 ms  =E2=80=870.2%        0 s                  =
      bidi_resolve_weak
120        0        120.00 ms  =E2=80=870.2%        0 s                  =
       bidi_resolve_explicit
120        0        120.00 ms  =E2=80=870.2%        0 s                  =
        bidi_fetch_char
120        0        120.00 ms  =E2=80=870.2%        0 s                  =
         compute_display_string_pos
116        1        116.00 ms  =E2=80=870.2%        1.00 ms              =
              Fnext_single_char_property_change
65        4        65.00 ms  =E2=80=870.1%        4.00 ms                =
             get_char_property_and_overlay
38        35        38.00 ms  =E2=80=870.1%        35.00 ms              =
                find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             balance_an_interval
10        2        10.00 ms  =E2=80=870.0%        2.00 ms                =
              lookup_char_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
             Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             Fcdr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             plist_get
4        1        4.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             itree_iter_next_in_subtree
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            Fassq
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             itree_iter_next_in_subtree
47        1        47.00 ms  =E2=80=870.1%        1.00 ms                =
             Fnext_property_change
25        24        25.00 ms  =E2=80=870.0%        24.00 ms              =
                find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             balance_an_interval
8        7        8.00 ms  =E2=80=870.0%        7.00 ms                  =
            validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             fix_position
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
        Fnext_property_change
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
             intervals_equal_1
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
            next_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
            intervals_equal_1
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
       Fnext_overlay_change
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             itree_iter_next_in_subtree
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
          get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          Fnext_property_change
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     bidi_fetch_char
94        94        94.00 ms  =E2=80=870.2%        94.00 ms              =
      lookup_char_property
57        11        57.00 ms  =E2=80=870.1%        11.00 ms              =
      composition_compute_stop_pos
46        0        46.00 ms  =E2=80=870.1%        0 s                    =
 find_composition
44        7        44.00 ms  =E2=80=870.1%        7.00 ms                =
      Fnext_single_property_change
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
         next_interval
16        9        16.00 ms  =E2=80=870.0%        9.00 ms                =
       lookup_char_property
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
      Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fcdr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    lookup_char_property
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
      buf_charpos_to_bytepos
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
      handle_fontified_prop
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
      get_overlay_strings_1
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
  handle_face_prop
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  next_overlay_change
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  find_interval
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  handle_invisible_prop
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  handle_display_prop
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  handle_composition_prop
239        239        239.00 ms  =E2=80=870.4%        239.00 ms          =
         lookup_glyphless_char_display
48        48        48.00 ms  =E2=80=870.1%        48.00 ms              =
     face_for_char
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
 compute_stop_pos
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 next_element_from_display_vector
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 composition_reseat_it
11306        338        11.31 s  18.7%        338.00 ms                  =
set_iterator_to_next
10813        366        10.81 s  17.9%        366.00 ms                  =
 bidi_move_to_visually_next
7529        683        7.53 s  12.5%        683.00 ms                    =
bidi_level_of_next_char
6175        255        6.17 s  10.2%        255.00 ms                    =
 bidi_resolve_brackets
3574        532        3.57 s  =E2=80=875.9%        532.00 ms            =
          bidi_resolve_weak
2968        1120        2.97 s  =E2=80=874.9%        1.12 s              =
         bidi_resolve_explicit
1848        349        1.85 s  =E2=80=873.1%        349.00 ms            =
            bidi_fetch_char
1499        0        1.50 s  =E2=80=872.5%        0 s                    =
     compute_display_string_pos
1456        8        1.46 s  =E2=80=872.4%        8.00 ms                =
          Fnext_single_char_property_change
742        52        742.00 ms  =E2=80=871.2%        52.00 ms            =
               get_char_property_and_overlay
360        332        360.00 ms  =E2=80=870.6%        332.00 ms          =
                  find_interval
28        28        28.00 ms  =E2=80=870.0%        28.00 ms              =
               balance_an_interval
148        52        148.00 ms  =E2=80=870.2%        52.00 ms            =
                lookup_char_property
49        49        49.00 ms  =E2=80=870.1%        49.00 ms              =
               Fassq
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
               plist_get
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
               Fcdr
100        74        100.00 ms  =E2=80=870.2%        74.00 ms            =
                validate_interval_range
26        26        26.00 ms  =E2=80=870.0%        26.00 ms              =
               fix_position
28        12        28.00 ms  =E2=80=870.0%        12.00 ms              =
              itree_iterator_start
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
               itree_iter_next_in_subtree
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
              Fassq
19        10        19.00 ms  =E2=80=870.0%        10.00 ms              =
              itree_iterator_next
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
           itree_iter_next_in_subtree
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
              fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          balance_an_interval
572        37        572.00 ms  =E2=80=870.9%        37.00 ms            =
               Fnext_property_change
340        323        340.00 ms  =E2=80=870.6%        323.00 ms          =
                  find_interval
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
               balance_an_interval
77        62        77.00 ms  =E2=80=870.1%        62.00 ms              =
              validate_interval_range
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
               fix_position
46        0        46.00 ms  =E2=80=870.1%        0 s                    =
        Fnext_property_change
46        46        46.00 ms  =E2=80=870.1%        46.00 ms              =
               intervals_equal_1
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
              intervals_equal_1
29        29        29.00 ms  =E2=80=870.0%        29.00 ms              =
              next_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
          balance_an_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          fix_position
76        11        76.00 ms  =E2=80=870.1%        11.00 ms              =
             Fnext_overlay_change
37        16        37.00 ms  =E2=80=870.1%        16.00 ms              =
              itree_iterator_start
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
               itree_iter_next_in_subtree
28        13        28.00 ms  =E2=80=870.0%        13.00 ms              =
              itree_iterator_next
15        15        15.00 ms  =E2=80=870.0%        15.00 ms              =
               itree_iter_next_in_subtree
28        28        28.00 ms  =E2=80=870.0%        28.00 ms              =
             find_interval
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
             fix_position
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
         itree_iterator_start
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
         itree_iterator_next
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
         lookup_char_property
35        7        35.00 ms  =E2=80=870.1%        7.00 ms                =
          get_char_property_and_overlay
13        12        13.00 ms  =E2=80=870.0%        12.00 ms              =
             validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          fix_position
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
         find_interval
5        2        5.00 ms  =E2=80=870.0%        2.00 ms                  =
         lookup_char_property
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         fix_position
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          itree_iter_next_in_subtree
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
        Fnext_property_change
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
        Fnext_overlay_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        unbind_to
71        71        71.00 ms  =E2=80=870.1%        71.00 ms              =
         bidi_fetch_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     bidi_get_type
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     bidi_char_at_pos
2082        174        2.08 s  =E2=80=873.4%        174.00 ms            =
          bidi_find_bracket_pairs
1401        186        1.40 s  =E2=80=872.3%        186.00 ms            =
           bidi_resolve_weak
1186        380        1.19 s  =E2=80=872.0%        380.00 ms            =
            bidi_resolve_explicit
806        136        806.00 ms  =E2=80=871.3%        136.00 ms          =
               bidi_fetch_char
670        1        670.00 ms  =E2=80=871.1%        1.00 ms              =
            compute_display_string_pos
651        3        651.00 ms  =E2=80=871.1%        3.00 ms              =
             Fnext_single_char_property_change
342        25        342.00 ms  =E2=80=870.6%        25.00 ms            =
                get_char_property_and_overlay
166        154        166.00 ms  =E2=80=870.3%        154.00 ms          =
                   find_interval
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
                balance_an_interval
71        28        71.00 ms  =E2=80=870.1%        28.00 ms              =
               lookup_char_property
31        31        31.00 ms  =E2=80=870.1%        31.00 ms              =
                Fassq
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
                plist_get
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fcdr
39        33        39.00 ms  =E2=80=870.1%        33.00 ms              =
               validate_interval_range
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
            fix_position
12        8        12.00 ms  =E2=80=870.0%        8.00 ms                =
             itree_iterator_start
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            itree_iter_next_in_subtree
11        8        11.00 ms  =E2=80=870.0%        8.00 ms                =
             itree_iterator_next
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
            itree_iter_next_in_subtree
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
           Fassq
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
           fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           balance_an_interval
252        12        252.00 ms  =E2=80=870.4%        12.00 ms            =
                Fnext_property_change
164        154        164.00 ms  =E2=80=870.3%        154.00 ms          =
                   find_interval
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
                balance_an_interval
37        31        37.00 ms  =E2=80=870.1%        31.00 ms              =
               validate_interval_range
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
            fix_position
18        0        18.00 ms  =E2=80=870.0%        0 s                    =
         Fnext_property_change
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
                intervals_equal_1
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
               intervals_equal_1
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
           next_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
31        6        31.00 ms  =E2=80=870.1%        6.00 ms                =
            Fnext_overlay_change
14        4        14.00 ms  =E2=80=870.0%        4.00 ms                =
             itree_iterator_start
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
                itree_iter_next_in_subtree
11        6        11.00 ms  =E2=80=870.0%        6.00 ms                =
             itree_iterator_next
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
            itree_iter_next_in_subtree
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
          fix_position
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
          find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          itree_iterator_start
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
          lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          validate_interval_range
12        3        12.00 ms  =E2=80=870.0%        3.00 ms                =
           get_char_property_and_overlay
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
          find_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
          validate_interval_range
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           itree_iter_next_in_subtree
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
         Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         Fnext_overlay_change
29        29        29.00 ms  =E2=80=870.0%        29.00 ms              =
          bidi_fetch_char
449        230        449.00 ms  =E2=80=870.7%        230.00 ms          =
             bidi_cache_iterator_state
203        203        203.00 ms  =E2=80=870.3%        203.00 ms          =
              _platform_memmove
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
          DYLD-STUB$$memcpy
25        23        25.00 ms  =E2=80=870.0%        23.00 ms              =
         bidi_cache_find
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      _platform_memmove
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
         _platform_memmove
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
     bidi_resolve_explicit
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
     ___chkstk_darwin
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     DYLD-STUB$$memcpy
212        212        212.00 ms  =E2=80=870.4%        212.00 ms          =
            bidi_cache_find
27        27        27.00 ms  =E2=80=870.0%        27.00 ms              =
        bidi_cache_iterator_state
25        25        25.00 ms  =E2=80=870.0%        25.00 ms              =
        bidi_resolve_explicit
234        234        234.00 ms  =E2=80=870.4%        234.00 ms          =
           bidi_cache_iterator_state
168        168        168.00 ms  =E2=80=870.3%        168.00 ms          =
           bidi_cache_find
137        137        137.00 ms  =E2=80=870.2%        137.00 ms          =
           bidi_explicit_dir_char
96        96        96.00 ms  =E2=80=870.2%        96.00 ms              =
       bidi_resolve_weak
34        34        34.00 ms  =E2=80=870.1%        34.00 ms              =
       bidi_fetch_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   bidi_find_bracket_pairs
1581        2        1.58 s  =E2=80=872.6%        2.00 ms                =
    bidi_at_paragraph_end
1533        7        1.53 s  =E2=80=872.5%        7.00 ms                =
     fast_looking_at
1023        3        1.02 s  =E2=80=871.7%        3.00 ms                =
      rpl_re_match_2
941        60        941.00 ms  =E2=80=871.6%        60.00 ms            =
           update_syntax_table
497        228        497.00 ms  =E2=80=870.8%        228.00 ms          =
              lookup_char_property
199        199        199.00 ms  =E2=80=870.3%        199.00 ms          =
               Fassq
70        70        70.00 ms  =E2=80=870.1%        70.00 ms              =
           Fcdr
236        236        236.00 ms  =E2=80=870.4%        236.00 ms          =
              next_interval
106        95        106.00 ms  =E2=80=870.2%        95.00 ms            =
            find_interval
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
           balance_an_interval
21        21        21.00 ms  =E2=80=870.0%        21.00 ms              =
          Fassq
18        18        18.00 ms  =E2=80=870.0%        18.00 ms              =
          interval_of
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      textget
44        11        44.00 ms  =E2=80=870.1%        11.00 ms              =
         RE_SETUP_SYNTAX_TABLE_FOR_OBJECT
33        33        33.00 ms  =E2=80=870.1%        33.00 ms              =
          buf_bytepos_to_charpos
24        24        24.00 ms  =E2=80=870.0%        24.00 ms              =
         lookup_char_property
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
     find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     interval_of
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     buf_bytepos_to_charpos
411        243        411.00 ms  =E2=80=870.7%        243.00 ms          =
            re_match_2_internal
120        120        120.00 ms  =E2=80=870.2%        120.00 ms          =
             execute_charset
24        21        24.00 ms  =E2=80=870.0%        21.00 ms              =
         unbind_to
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      unwind_re_match
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
         ___chkstk_darwin
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
     record_unwind_protect_ptr
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     _platform_memset
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     __bzero
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     STRING_CHAR
42        17        42.00 ms  =E2=80=870.1%        17.00 ms              =
        compile_pattern
17        8        17.00 ms  =E2=80=870.0%        8.00 ms                =
       Fstring_equal
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
      _platform_memcmp
7        0        7.00 ms  =E2=80=870.0%        0 s                      =
 Fequal
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
      internal_equal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     internal_equal
20        20        20.00 ms  =E2=80=870.0%        20.00 ms              =
        execute_charset
19        18        19.00 ms  =E2=80=870.0%        18.00 ms              =
        unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     unfreeze_pattern
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
    record_unwind_protect_ptr
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    update_syntax_table
24        11        24.00 ms  =E2=80=870.0%        11.00 ms              =
       unbind_to
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    store_symval_forwarding
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
    set_internal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
    set_default_internal
13        7        13.00 ms  =E2=80=870.0%        7.00 ms                =
     specbind
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    set_internal
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    store_symval_forwarding
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    find_symbol_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    do_symval_forwarding
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   compile_pattern
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   re_match_2_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   record_unwind_protect_ptr
840        433        840.00 ms  =E2=80=871.4%        433.00 ms          =
          bidi_cache_iterator_state
319        319        319.00 ms  =E2=80=870.5%        319.00 ms          =
           _platform_memmove
88        88        88.00 ms  =E2=80=870.1%        88.00 ms              =
       DYLD-STUB$$memcpy
295        295        295.00 ms  =E2=80=870.5%        295.00 ms          =
          _platform_memmove
80        80        80.00 ms  =E2=80=870.1%        80.00 ms              =
      bidi_resolve_brackets
66        66        66.00 ms  =E2=80=870.1%        66.00 ms              =
      bidi_fetch_char
38        38        38.00 ms  =E2=80=870.1%        38.00 ms              =
      bidi_cache_find
16        16        16.00 ms  =E2=80=870.0%        16.00 ms              =
      DYLD-STUB$$memcpy
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  fast_looking_at
77        77        77.00 ms  =E2=80=870.1%        77.00 ms              =
     bidi_level_of_next_char
61        61        61.00 ms  =E2=80=870.1%        61.00 ms              =
     bidi_cache_iterator_state
16        0        16.00 ms  =E2=80=870.0%        0 s                   =
set_iterator_to_next
16        1        16.00 ms  =E2=80=870.0%        1.00 ms                =
    bidi_move_to_visually_next
14        0        14.00 ms  =E2=80=870.0%        0 s                    =
 bidi_at_paragraph_end
14        0        14.00 ms  =E2=80=870.0%        0 s                    =
  fast_looking_at
13        0        13.00 ms  =E2=80=870.0%        0 s                    =
   rpl_re_match_2
13        1        13.00 ms  =E2=80=870.0%        1.00 ms                =
        update_syntax_table
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
   lookup_char_property
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
        Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fcdr
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
       next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     re_match_2_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 bidi_at_paragraph_end
2236        821        2.24 s  =E2=80=873.7%        821.00 ms            =
      gui_produce_glyphs
526        80        526.00 ms  =E2=80=870.9%        80.00 ms            =
       macfont_text_extents
375        375        375.00 ms  =E2=80=870.6%        375.00 ms          =
          macfont_glyph_extents
71        71        71.00 ms  =E2=80=870.1%        71.00 ms              =
      unblock_input
375        39        375.00 ms  =E2=80=870.6%        39.00 ms            =
       get_char_property_and_overlay
132        125        132.00 ms  =E2=80=870.2%        125.00 ms          =
          find_interval
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
   balance_an_interval
77        72        77.00 ms  =E2=80=870.1%        72.00 ms              =
      validate_interval_range
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
   fix_position
76        23        76.00 ms  =E2=80=870.1%        23.00 ms              =
      lookup_char_property
49        49        49.00 ms  =E2=80=870.1%        49.00 ms              =
       Fassq
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
   Fcdr
19        10        19.00 ms  =E2=80=870.0%        10.00 ms              =
      itree_iterator_next
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   itree_iter_next_in_subtree
15        6        15.00 ms  =E2=80=870.0%        6.00 ms                =
    itree_iterator_start
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   itree_iter_next_in_subtree
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
      fix_position
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  balance_an_interval
281        6        281.00 ms  =E2=80=870.5%        6.00 ms              =
     macfont_encode_char
204        204        204.00 ms  =E2=80=870.3%        204.00 ms          =
          macfont_get_glyph_for_character
71        71        71.00 ms  =E2=80=870.1%        71.00 ms              =
      unblock_input
82        82        82.00 ms  =E2=80=870.1%        82.00 ms              =
     macfont_glyph_extents
67        67        67.00 ms  =E2=80=870.1%        67.00 ms              =
     macfont_get_glyph_for_character
60        60        60.00 ms  =E2=80=870.1%        60.00 ms              =
     unblock_input
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
 calc_line_height_property
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
 get_it_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
 find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 itree_iterator_start
356        13        356.00 ms  =E2=80=870.6%        13.00 ms            =
      handle_line_prefix
333        21        333.00 ms  =E2=80=870.6%        21.00 ms            =
       get_char_property_and_overlay
100        88        100.00 ms  =E2=80=870.2%        88.00 ms            =
        validate_interval_range
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
       fix_position
96        83        96.00 ms  =E2=80=870.2%        83.00 ms              =
      find_interval
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
       balance_an_interval
76        30        76.00 ms  =E2=80=870.1%        30.00 ms              =
      lookup_char_property
37        37        37.00 ms  =E2=80=870.1%        37.00 ms              =
       Fassq
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
   Fcdr
18        8        18.00 ms  =E2=80=870.0%        8.00 ms                =
    itree_iterator_start
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
       itree_iter_next_in_subtree
11        8        11.00 ms  =E2=80=870.0%        8.00 ms                =
    itree_iterator_next
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
   itree_iter_next_in_subtree
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  fix_position
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  textget
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
 find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 itree_iterator_start
95        95        95.00 ms  =E2=80=870.2%        95.00 ms              =
    bidi_move_to_visually_next
78        78        78.00 ms  =E2=80=870.1%        78.00 ms              =
    next_element_from_buffer
40        40        40.00 ms  =E2=80=870.1%        40.00 ms              =
    lookup_glyphless_char_display
40        40        40.00 ms  =E2=80=870.1%        40.00 ms              =
    macfont_text_extents
39        39        39.00 ms  =E2=80=870.1%        39.00 ms              =
    macfont_encode_char
31        31        31.00 ms  =E2=80=870.1%        31.00 ms              =
    face_for_char
22        22        22.00 ms  =E2=80=870.0%        22.00 ms              =
    ___chkstk_darwin
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
get_char_property_and_overlay
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
calc_line_height_property
1115        4        1.11 s  =E2=80=871.8%        4.00 ms                =
 reseat_at_next_visible_line_start
1110        5        1.11 s  =E2=80=871.8%        5.00 ms                =
  forward_to_next_line_start
1105        13        1.10 s  =E2=80=871.8%        13.00 ms              =
     set_iterator_to_next
1085        9        1.08 s  =E2=80=871.8%        9.00 ms                =
    bidi_move_to_visually_next
758        48        758.00 ms  =E2=80=871.3%        48.00 ms            =
         bidi_level_of_next_char
594        12        594.00 ms  =E2=80=871.0%        12.00 ms            =
          bidi_resolve_brackets
495        30        495.00 ms  =E2=80=870.8%        30.00 ms            =
           bidi_find_bracket_pairs
349        61        349.00 ms  =E2=80=870.6%        61.00 ms            =
            bidi_resolve_weak
285        124        285.00 ms  =E2=80=870.5%        124.00 ms          =
               bidi_resolve_explicit
161        41        161.00 ms  =E2=80=870.3%        41.00 ms            =
              bidi_fetch_char
120        1        120.00 ms  =E2=80=870.2%        1.00 ms              =
             compute_display_string_pos
118        1        118.00 ms  =E2=80=870.2%        1.00 ms              =
              Fnext_single_char_property_change
61        4        61.00 ms  =E2=80=870.1%        4.00 ms                =
             get_char_property_and_overlay
25        22        25.00 ms  =E2=80=870.0%        22.00 ms              =
                find_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             balance_an_interval
16        7        16.00 ms  =E2=80=870.0%        7.00 ms                =
              lookup_char_property
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
             Fcdr
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
             Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             plist_get
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
            fix_position
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
            validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             fix_position
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
            itree_iterator_next
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            Fassq
49        5        49.00 ms  =E2=80=870.1%        5.00 ms                =
             Fnext_property_change
24        22        24.00 ms  =E2=80=870.0%        22.00 ms              =
                find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             balance_an_interval
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
            intervals_equal_1
5        0        5.00 ms  =E2=80=870.0%        0 s                      =
        Fnext_property_change
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
             intervals_equal_1
4        3        4.00 ms  =E2=80=870.0%        3.00 ms                  =
            validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            balance_an_interval
6        2        6.00 ms  =E2=80=870.0%        2.00 ms                  =
           Fnext_overlay_change
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
        itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
             itree_iter_next_in_subtree
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           validate_interval_range
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       bidi_fetch_char
96        56        96.00 ms  =E2=80=870.2%        56.00 ms              =
          bidi_cache_iterator_state
36        36        36.00 ms  =E2=80=870.1%        36.00 ms              =
           _platform_memmove
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
       DYLD-STUB$$memcpy
15        14        15.00 ms  =E2=80=870.0%        14.00 ms              =
          bidi_cache_find
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      ___chkstk_darwin
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      bidi_resolve_explicit
69        28        69.00 ms  =E2=80=870.1%        28.00 ms              =
         bidi_resolve_weak
39        28        39.00 ms  =E2=80=870.1%        28.00 ms              =
          bidi_resolve_explicit
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
           bidi_fetch_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      bidi_fetch_char
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
         bidi_cache_find
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
     bidi_cache_iterator_state
94        26        94.00 ms  =E2=80=870.2%        26.00 ms              =
        bidi_fetch_char
68        0        68.00 ms  =E2=80=870.1%        0 s                    =
   compute_display_string_pos
67        0        67.00 ms  =E2=80=870.1%        0 s                    =
    Fnext_single_char_property_change
41        4        41.00 ms  =E2=80=870.1%        4.00 ms                =
         get_char_property_and_overlay
21        19        21.00 ms  =E2=80=870.0%        19.00 ms              =
            find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         balance_an_interval
7        1        7.00 ms  =E2=80=870.0%        1.00 ms                  =
        lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fcdr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         plist_get
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
        itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         itree_iter_next_in_subtree
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fassq
21        2        21.00 ms  =E2=80=870.0%        2.00 ms                =
         Fnext_property_change
13        13        13.00 ms  =E2=80=870.0%        13.00 ms              =
            find_interval
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
        validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        next_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         intervals_equal_1
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
   Fnext_overlay_change
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
        itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
         itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  get_char_property_and_overlay
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        itree_iter_next_in_subtree
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        bidi_cache_find
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    bidi_cache_iterator_state
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    bidi_resolve_weak
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_explicit_dir_char
269        0        269.00 ms  =E2=80=870.4%        0 s                  =
   bidi_at_paragraph_end
259        2        259.00 ms  =E2=80=870.4%        2.00 ms              =
        fast_looking_at
191        0        191.00 ms  =E2=80=870.3%        0 s                  =
     rpl_re_match_2
177        7        177.00 ms  =E2=80=870.3%        7.00 ms              =
          update_syntax_table
89        43        89.00 ms  =E2=80=870.1%        43.00 ms              =
           lookup_char_property
38        38        38.00 ms  =E2=80=870.1%        38.00 ms              =
            Fassq
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
        Fcdr
49        49        49.00 ms  =E2=80=870.1%        49.00 ms              =
           next_interval
25        23        25.00 ms  =E2=80=870.0%        23.00 ms              =
           find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        balance_an_interval
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
       interval_of
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       textget
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       balance_an_interval
8        5        8.00 ms  =E2=80=870.0%        5.00 ms                  =
      RE_SETUP_SYNTAX_TABLE_FOR_OBJECT
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
       buf_bytepos_to_charpos
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      buf_bytepos_to_charpos
55        32        55.00 ms  =E2=80=870.1%        32.00 ms              =
         re_match_2_internal
12        12        12.00 ms  =E2=80=870.0%        12.00 ms              =
          execute_charset
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      unbind_to
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
      record_unwind_protect_ptr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      ___chkstk_darwin
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      DYLD-STUB$$bzero
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      _platform_memset
6        4        6.00 ms  =E2=80=870.0%        4.00 ms                  =
     compile_pattern
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  Fequal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       internal_equal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  Fstring_equal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       DYLD-STUB$$memcmp
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     unbind_to
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     record_unwind_protect_ptr
8        2        8.00 ms  =E2=80=870.0%        2.00 ms                  =
    specbind
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     set_internal
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     find_symbol_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     Fcurrent_buffer
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     store_symval_forwarding
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    re_match_2_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    unbind_to
19        9        19.00 ms  =E2=80=870.0%        9.00 ms                =
     bidi_cache_iterator_state
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
        _platform_memmove
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
       bidi_fetch_char
10        10        10.00 ms  =E2=80=870.0%        10.00 ms              =
       _platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_resolve_brackets
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_cache_find
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
  bidi_paragraph_init
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
set_iterator_to_next
166        166        166.00 ms  =E2=80=870.3%        166.00 ms          =
       _platform_memmove
108        108        108.00 ms  =E2=80=870.2%        108.00 ms          =
       gui_produce_glyphs
72        72        72.00 ms  =E2=80=870.1%        72.00 ms              =
   get_next_display_element
29        29        29.00 ms  =E2=80=870.0%        29.00 ms              =
   set_iterator_to_next
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                 =
DYLD-STUB$$memcpy
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                 =
bidi_shelve_cache
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
forward_to_next_line_start
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                =
move_it_in_display_line_to
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
reseat_at_next_visible_line_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
bidi_shelve_cache
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
_platform_memmove
813        0        813.00 ms  =E2=80=871.3%        0 s               =
display_mode_lines
802        0        802.00 ms  =E2=80=871.3%        0 s                =
internal_condition_case_n
802        0        802.00 ms  =E2=80=871.3%        0 s                 =
Ffuncall
801        0        801.00 ms  =E2=80=871.3%        0 s                  =
garbage_collect
639        50        639.00 ms  =E2=80=871.1%        50.00 ms            =
       process_mark_stack
541        0        541.00 ms  =E2=80=870.9%        0 s                  =
  process_mark_stack
541        0        541.00 ms  =E2=80=870.9%        0 s                  =
   traverse_intervals_noorder
541        10        541.00 ms  =E2=80=870.9%        10.00 ms            =
          process_mark_stack
531        0        531.00 ms  =E2=80=870.9%        0 s                  =
     traverse_intervals_noorder
531        4        531.00 ms  =E2=80=870.9%        4.00 ms              =
          process_mark_stack
527        8        527.00 ms  =E2=80=870.9%        8.00 ms              =
           process_mark_stack
516        31        516.00 ms  =E2=80=870.9%        31.00 ms            =
              process_mark_stack
484        0        484.00 ms  =E2=80=870.8%        0 s                  =
         traverse_intervals_noorder
484        12        484.00 ms  =E2=80=870.8%        12.00 ms            =
                process_mark_stack
472        48        472.00 ms  =E2=80=870.8%        48.00 ms            =
                 process_mark_stack
424        4        424.00 ms  =E2=80=870.7%        4.00 ms              =
                process_mark_stack
420        0        420.00 ms  =E2=80=870.7%        0 s                  =
             process_mark_stack
409        0        409.00 ms  =E2=80=870.7%        0 s                  =
              process_mark_stack
408        0        408.00 ms  =E2=80=870.7%        0 s                  =
               process_mark_stack
408        4        408.00 ms  =E2=80=870.7%        4.00 ms              =
                    process_mark_stack
403        0        403.00 ms  =E2=80=870.7%        0 s                  =
                 mark_glyph_matrix
403        0        403.00 ms  =E2=80=870.7%        0 s                  =
                  process_mark_stack
403        0        403.00 ms  =E2=80=870.7%        0 s                  =
                   traverse_intervals_noorder
403        3        403.00 ms  =E2=80=870.7%        3.00 ms              =
                        process_mark_stack
399        0        399.00 ms  =E2=80=870.7%        0 s                  =
                     process_mark_stack
399        1        399.00 ms  =E2=80=870.7%        1.00 ms              =
                          process_mark_stack
398        1        398.00 ms  =E2=80=870.7%        1.00 ms              =
                           process_mark_stack
397        5        397.00 ms  =E2=80=870.7%        5.00 ms              =
                            process_mark_stack
390        0        390.00 ms  =E2=80=870.6%        0 s                  =
                         mark_char_table
390        0        390.00 ms  =E2=80=870.6%        0 s                  =
                          mark_char_table
390        16        390.00 ms  =E2=80=870.6%        16.00 ms            =
                                 process_mark_stack
374        0        374.00 ms  =E2=80=870.6%        0 s                  =
                            process_mark_stack
374        0        374.00 ms  =E2=80=870.6%        0 s                  =
                             mark_char_table
374        0        374.00 ms  =E2=80=870.6%        0 s                  =
                              mark_char_table
374        18        374.00 ms  =E2=80=870.6%        18.00 ms            =
                                     process_mark_stack
354        219        354.00 ms  =E2=80=870.6%        219.00 ms          =
                                        process_mark_stack
125        0        125.00 ms  =E2=80=870.2%        0 s                  =
                                 process_mark_stack
125        7        125.00 ms  =E2=80=870.2%        7.00 ms              =
                                      process_mark_stack
112        24        112.00 ms  =E2=80=870.2%        24.00 ms            =
                                         process_mark_stack
84        70        84.00 ms  =E2=80=870.1%        70.00 ms              =
                                        process_mark_stack
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
                                     process_mark_stack
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                 mark_char_table
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                  mark_char_table
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
                                       process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                       mark_char_table
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
                                     pdumper_marked_p_impl
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                traverse_intervals_noorder
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
                                     process_mark_stack
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                mark_char_table
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                 mark_char_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                      process_mark_stack
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                               traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                 traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                  traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                   traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                    traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                     traverse_intervals_noorder
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                      traverse_intervals_noorder
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                       traverse_intervals_noorder
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
                                            process_mark_stack
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                        traverse_intervals_noorder
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                             process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                           process_mark_stack
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                               mark_overlays
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                mark_overlays
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                 mark_overlays
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                      process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                   pdumper_set_marked_impl
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
                                 pdumper_marked_p_impl
5        1        5.00 ms  =E2=80=870.0%        1.00 ms                  =
                                 mark_char_table
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                              mark_char_table
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
                                   process_mark_stack
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                               mark_char_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                    mark_char_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                pdumper_marked_p_impl
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                            mark_char_table
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                             mark_char_table
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                              mark_char_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                   mark_char_table
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
                         pdumper_marked_p_impl
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                     pdumper_set_marked_impl
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
             process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                  mark_glyph_matrix
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           mark_face_cache
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                process_mark_stack
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
            mark_char_table
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
             mark_char_table
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
              mark_char_table
11        2        11.00 ms  =E2=80=870.0%        2.00 ms                =
                   mark_char_table
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
                  process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         pdumper_set_marked_impl
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        pdumper_marked_p_impl
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        pdumper_cold_object_p_impl
46        0        46.00 ms  =E2=80=870.1%        0 s                    =
mark_char_table
46        0        46.00 ms  =E2=80=870.1%        0 s                    =
 mark_char_table
46        3        46.00 ms  =E2=80=870.1%        3.00 ms                =
      mark_char_table
42        36        42.00 ms  =E2=80=870.1%        36.00 ms              =
         mark_char_table
6        5        6.00 ms  =E2=80=870.0%        5.00 ms                  =
      process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       pdumper_marked_p_impl
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     process_mark_stack
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
traverse_intervals_noorder
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   process_mark_stack
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  pdumper_marked_p_impl
70        62        70.00 ms  =E2=80=870.1%        62.00 ms              =
     sweep_strings
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
  balance_intervals
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
balance_intervals_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   balance_an_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     balance_intervals_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          balance_intervals_internal
55        51        55.00 ms  =E2=80=870.1%        51.00 ms              =
     sweep_vectors
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
  rpl_free
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   _szone_free
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
free_small
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    small_free_list_remove_ptr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  mem_delete
19        19        19.00 ms  =E2=80=870.0%        19.00 ms              =
     sweep_conses
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
 sweep_symbols
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
 sweep_buffers
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         balance_intervals_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          balance_intervals_internal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
               balance_intervals_internal
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
 sweep_intervals
2        0        2.00 ms  =E2=80=870.0%        0 s                   =
mark_threads_callback
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
mark_c_stack
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
   mark_maybe_pointer
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    live_small_vector_holding
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
mark_and_sweep_weak_table_contents
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
sweep_weak_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   survives_gc_p
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
__funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
F6d6f64652d6c696e652d64656661756c742d68656c702d6563686f_mode_line_default_=
help_echo_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    F77696e646f772d61742d736964652d70_window_at_side_p_0
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         Feqlsign
11        0        11.00 ms  =E2=80=870.0%        0 s                =
display_mode_line
11        0        11.00 ms  =E2=80=870.0%        0 s                 =
display_mode_element
11        0        11.00 ms  =E2=80=870.0%        0 s                  =
display_mode_element
7        0        7.00 ms  =E2=80=870.0%        0 s                   =
display_mode_element
6        0        6.00 ms  =E2=80=870.0%        0 s                    =
display_mode_element
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
display_string
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
get_next_display_element
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
 next_element_from_string
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
  handle_stop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   handle_face_prop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        specbind
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   handle_display_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    handle_display_spec
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     handle_single_display_spec
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      xpm_image_p
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       parse_image_spec
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            _platform_strcmp$VARIANT$Base
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  get_visually_first_element
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   bidi_move_to_visually_next
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    bidi_level_of_next_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     bidi_resolve_brackets
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      bidi_resolve_weak
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       bidi_resolve_explicit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        bidi_fetch_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         compute_display_string_end
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          Fnext_single_char_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     lookup_glyphless_char_display
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
c_string_width
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    char_width
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
display_mode_element
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
display_mode_element
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 internal_condition_case_n
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      Feval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       eval_sub
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        =
F6d6c7363726f6c6c2d77686963682d66756e632d73686f7274_mlscroll_which_func_sh=
ort_0
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
             Fterminal_parameter
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
display_string
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
get_next_display_element
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
next_element_from_string
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 handle_stop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      handle_composition_prop
4        0        4.00 ms  =E2=80=870.0%        0 s                   =
internal_condition_case_n
4        0        4.00 ms  =E2=80=870.0%        0 s                    =
Ffuncall
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
funcall_general
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
mac_autorelease_loop
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
 __funcall_subr_block_invoke
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
  Feval
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
   eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
    FletX
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
     eval_sub
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      F6d6f6f64792d746162_moody_tab_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           F6d6f6f64792d77726170_moody_wrap_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
            Fapply
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
             Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
              funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
               mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                 F6d6f6f64792d736c616e74_moody_slant_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                  Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                   funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                    mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                     __funcall_subr_block_invoke
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                          F636c2d6576656e70_cl_evenp_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      eval_sub
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
    F6d6c7363726f6c6c2d6d6f64652d6c696e65_mlscroll_mode_line_0
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
     Ffuncall
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
      funcall_general
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       mac_autorelease_loop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
        __funcall_subr_block_invoke
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
         =
F6d6c7363726f6c6c2d2d706172742d7769647468732d6c696e656e6f73_mlscroll__part=
_widths_linenos_0
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
          Ffuncall
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
           funcall_general
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
            mac_autorelease_loop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
             __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
              =
F6d6c7363726f6c6c2d6c696e652d6e756d62657273_mlscroll_line_numbers_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
               Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                 mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                  __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                   F636f756e742d6c696e6573_count_lines_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                    Fline_number_at_pos
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                     count_lines
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                      display_count_lines
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                           _platform_memchr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                  =
F646973706c61792d677261706869632d70_display_graphic_p_0
380        1        380.00 ms  =E2=80=870.6%        1.00 ms              =
 move_it_to
375        8        375.00 ms  =E2=80=870.6%        8.00 ms              =
  move_it_in_display_line_to
227        5        227.00 ms  =E2=80=870.4%        5.00 ms              =
   get_next_display_element
220        2        220.00 ms  =E2=80=870.4%        2.00 ms              =
    next_element_from_buffer
129        1        129.00 ms  =E2=80=870.2%        1.00 ms              =
     get_visually_first_element
128        1        128.00 ms  =E2=80=870.2%        1.00 ms              =
      bidi_move_to_visually_next
127        4        127.00 ms  =E2=80=870.2%        4.00 ms              =
       bidi_level_of_next_char
123        1        123.00 ms  =E2=80=870.2%        1.00 ms              =
        bidi_resolve_brackets
122        0        122.00 ms  =E2=80=870.2%        0 s                  =
     bidi_resolve_weak
122        1        122.00 ms  =E2=80=870.2%        1.00 ms              =
          bidi_resolve_explicit
121        0        121.00 ms  =E2=80=870.2%        0 s                  =
       bidi_fetch_char
121        0        121.00 ms  =E2=80=870.2%        0 s                  =
        compute_display_string_pos
121        0        121.00 ms  =E2=80=870.2%        0 s                  =
         Fnext_single_char_property_change
64        3        64.00 ms  =E2=80=870.1%        3.00 ms                =
            get_char_property_and_overlay
31        29        31.00 ms  =E2=80=870.1%        29.00 ms              =
               find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            balance_an_interval
13        4        13.00 ms  =E2=80=870.0%        4.00 ms                =
             lookup_char_property
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
            Fassq
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            plist_get
11        9        11.00 ms  =E2=80=870.0%        9.00 ms                =
             validate_interval_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            fix_position
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
           itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            itree_iter_next_in_subtree
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
48        4        48.00 ms  =E2=80=870.1%        4.00 ms                =
            Fnext_property_change
30        26        30.00 ms  =E2=80=870.0%        26.00 ms              =
               find_interval
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            balance_an_interval
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
           validate_interval_range
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
       Fnext_property_change
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
            intervals_equal_1
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           balance_an_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           intervals_equal_1
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
      Fnext_overlay_change
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       itree_iterator_start
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
            itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           itree_iterator_next
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          fix_position
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
          itree_iterator_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
          find_interval
39        4        39.00 ms  =E2=80=870.1%        4.00 ms                =
   composition_compute_stop_pos
35        0        35.00 ms  =E2=80=870.1%        0 s                    =
find_composition
31        2        31.00 ms  =E2=80=870.1%        2.00 ms                =
     Fnext_single_property_change
21        9        21.00 ms  =E2=80=870.0%        9.00 ms                =
      lookup_char_property
9        9        9.00 ms  =E2=80=870.0%        9.00 ms                  =
     Fassq
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
     Fcdr
6        6        6.00 ms  =E2=80=870.0%        6.00 ms                  =
    next_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     fix_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    find_interval
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
get_property_and_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    lookup_char_property
32        1        32.00 ms  =E2=80=870.1%        1.00 ms                =
   handle_stop
16        0        16.00 ms  =E2=80=870.0%        0 s                    =
handle_face_prop
15        0        15.00 ms  =E2=80=870.0%        0 s                    =
 face_at_pos
15        1        15.00 ms  =E2=80=870.0%        1.00 ms                =
      face_at_buffer_position
6        2        6.00 ms  =E2=80=870.0%        2.00 ms                  =
     lookup_face
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
      lface_hash
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 Fget_text_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      validate_interval_range
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 merge_face_ref
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
  merge_face_ref
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
       merge_named_face
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        push_named_merge_point
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 overlays_in
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   specbind
7        0        7.00 ms  =E2=80=870.0%        0 s                    =
handle_fontified_prop
7        0        7.00 ms  =E2=80=870.0%        0 s                     =
get_char_property_and_overlay
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
    find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
itree_iterator_start
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     itree_iter_next_in_subtree
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    lookup_char_property
5        1        5.00 ms  =E2=80=870.0%        1.00 ms                  =
  handle_display_prop
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    validate_interval_range
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
handle_composition_prop
2        0        2.00 ms  =E2=80=870.0%        0 s                     =
find_composition
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
get_property_and_range
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
handle_invisible_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
get_char_property_and_overlay
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     Fassq
15        1        15.00 ms  =E2=80=870.0%        1.00 ms                =
   compute_stop_pos
7        7        7.00 ms  =E2=80=870.0%        7.00 ms                  =
  composition_compute_stop_pos
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
  lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   Fcdr
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   plist_get
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  next_overlay_change
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 handle_face_prop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
lookup_glyphless_char_display
107        3        107.00 ms  =E2=80=870.2%        3.00 ms              =
   set_iterator_to_next
103        5        103.00 ms  =E2=80=870.2%        5.00 ms              =
    bidi_move_to_visually_next
77        2        77.00 ms  =E2=80=870.1%        2.00 ms                =
   bidi_level_of_next_char
71        3        71.00 ms  =E2=80=870.1%        3.00 ms                =
    bidi_resolve_brackets
44        2        44.00 ms  =E2=80=870.1%        2.00 ms                =
     bidi_find_bracket_pairs
25        6        25.00 ms  =E2=80=870.0%        6.00 ms                =
      bidi_resolve_weak
17        12        17.00 ms  =E2=80=870.0%        12.00 ms              =
         bidi_resolve_explicit
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
      bidi_fetch_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     bidi_fetch_char
17        4        17.00 ms  =E2=80=870.0%        4.00 ms                =
      bidi_cache_iterator_state
11        11        11.00 ms  =E2=80=870.0%        11.00 ms              =
         _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
     DYLD-STUB$$memcpy
22        3        22.00 ms  =E2=80=870.0%        3.00 ms                =
     bidi_resolve_weak
18        10        18.00 ms  =E2=80=870.0%        10.00 ms              =
        bidi_resolve_explicit
8        8        8.00 ms  =E2=80=870.0%        8.00 ms                  =
     bidi_fetch_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_fetch_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_cache_find
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_resolve_explicit
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
  bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  bidi_cache_find
14        8        14.00 ms  =E2=80=870.0%        8.00 ms                =
   bidi_cache_iterator_state
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
  _platform_memmove
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
  DYLD-STUB$$memcpy
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                  =
 bidi_cache_find
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 bidi_resolve_brackets
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 _platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
bidi_cache_iterator_state
19        9        19.00 ms  =E2=80=870.0%        9.00 ms                =
 gui_produce_glyphs
6        1        6.00 ms  =E2=80=870.0%        1.00 ms                  =
macfont_text_extents
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
 macfont_glyph_extents
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
unblock_input
2        0        2.00 ms  =E2=80=870.0%        0 s                  =
macfont_encode_char
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 macfont_get_glyph_for_character
6        0        6.00 ms  =E2=80=870.0%        0 s                 =
handle_line_prefix
6        0        6.00 ms  =E2=80=870.0%        0 s                  =
get_char_property_and_overlay
5        5        5.00 ms  =E2=80=870.0%        5.00 ms                  =
 find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  Fcdr
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
macfont_text_extents
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
___chkstk_darwin
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
bidi_move_to_visually_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
lookup_glyphless_char_display
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
macfont_encode_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
next_element_from_buffer
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                =
_platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
gui_produce_glyphs
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
get_next_display_element
38        2        38.00 ms  =E2=80=870.1%        2.00 ms               =
start_display
15        1        15.00 ms  =E2=80=870.0%        1.00 ms                =
handle_stop
5        0        5.00 ms  =E2=80=870.0%        0 s                 =
handle_face_prop
4        0        4.00 ms  =E2=80=870.0%        0 s                  =
face_at_pos
4        0        4.00 ms  =E2=80=870.0%        0 s                   =
face_at_buffer_position
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
Fget_text_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  overlays_in
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
unbind_to
4        0        4.00 ms  =E2=80=870.0%        0 s                 =
handle_display_prop
3        0        3.00 ms  =E2=80=870.0%        0 s                  =
get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
 find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
itree_iterator_start
3        0        3.00 ms  =E2=80=870.0%        0 s                 =
handle_fontified_prop
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 validate_interval_range
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
handle_invisible_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
get_overlay_strings_1
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
load_overlay_strings
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 itree_iterator_start
13        1        13.00 ms  =E2=80=870.0%        1.00 ms                =
init_iterator
4        4        4.00 ms  =E2=80=870.0%        4.00 ms                 =
_platform_memset
3        0        3.00 ms  =E2=80=870.0%        0 s                 =
produce_special_glyphs
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
_platform_memmove
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
gui_produce_glyphs
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
macfont_encode_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  macfont_get_glyph_for_character
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
window_box_width
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
bidi_init_it
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
window_text_bottom_y
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
Fbuffer_local_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
window_wants_mode_line
7        2        7.00 ms  =E2=80=870.0%        2.00 ms                =
compute_stop_pos
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
composition_compute_stop_pos
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                 =
find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
Fassq
1        0        1.00 ms  =E2=80=870.0%        0 s                =
window_wants_tab_line
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
assq_no_quit
17        17        17.00 ms  =E2=80=870.0%        17.00 ms              =
 clear_glyph_matrix
3        0        3.00 ms  =E2=80=870.0%        0 s               =
gui_consider_frame_title
3        0        3.00 ms  =E2=80=870.0%        0 s                =
display_mode_element
3        0        3.00 ms  =E2=80=870.0%        0 s                 =
display_mode_element
3        0        3.00 ms  =E2=80=870.0%        0 s                  =
internal_condition_case_n
3        0        3.00 ms  =E2=80=870.0%        0 s                   =
Ffuncall
3        0        3.00 ms  =E2=80=870.0%        0 s                    =
funcall_general
3        0        3.00 ms  =E2=80=870.0%        0 s                     =
mac_autorelease_loop
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
__funcall_subr_block_invoke
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
 Feval
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
  eval_sub
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
   eval_sub
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
    eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
     FletX
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
      eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
       eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
        eval_sub
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
         =
F616262726576696174652d66696c652d6e616d65_abbreviate_file_name_0
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
          Ffile_name_case_insensitive_p
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
               pathconf
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     eval_sub
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      FletX
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       eval_sub
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
        Fand
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
         eval_sub
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          Fframe_parameter
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           Fframe_parameters
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
            Fcopy_alist
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                 Fcopy_sequence
2        2        2.00 ms  =E2=80=870.0%        2.00 ms               =
display_line
1        0        1.00 ms  =E2=80=870.0%        0 s               =
cursor_row_fully_visible_p
1        0        1.00 ms  =E2=80=870.0%        0 s                =
Fdefault_value
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
default_value
78        0        78.00 ms  =E2=80=870.1%        0 s            =
redisplay_windows
78        0        78.00 ms  =E2=80=870.1%        0 s             =
internal_condition_case_1
78        0        78.00 ms  =E2=80=870.1%        0 s              =
redisplay_window_0
78        0        78.00 ms  =E2=80=870.1%        0 s               =
redisplay_window
39        0        39.00 ms  =E2=80=870.1%        0 s                =
try_window
39        0        39.00 ms  =E2=80=870.1%        0 s                 =
display_line
20        0        20.00 ms  =E2=80=870.0%        0 s                  =
set_iterator_to_next
20        1        20.00 ms  =E2=80=870.0%        1.00 ms                =
   bidi_move_to_visually_next
12        2        12.00 ms  =E2=80=870.0%        2.00 ms                =
    bidi_level_of_next_char
7        0        7.00 ms  =E2=80=870.0%        0 s                     =
bidi_resolve_brackets
4        1        4.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_find_bracket_pairs
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 bidi_resolve_weak
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_resolve_explicit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   bidi_fetch_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    compute_display_string_pos
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     Fnext_single_char_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           lookup_char_property
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      _platform_memmove
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     bidi_cache_find
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
bidi_resolve_weak
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
     bidi_resolve_explicit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_fetch_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   compute_display_string_pos
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    Fnext_single_char_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         find_interval
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
   bidi_explicit_dir_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_fetch_char
4        0        4.00 ms  =E2=80=870.0%        0 s                    =
bidi_at_paragraph_end
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
fast_looking_at
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
rpl_re_match_2
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
     update_syntax_table
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    record_unwind_protect_ptr
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
compile_pattern
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 Fstring_equal
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      DYLD-STUB$$memcmp
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
  bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   _platform_memmove
13        0        13.00 ms  =E2=80=870.0%        0 s                  =
get_next_display_element
13        1        13.00 ms  =E2=80=870.0%        1.00 ms                =
   next_element_from_buffer
8        0        8.00 ms  =E2=80=870.0%        0 s                    =
handle_stop
2        0        2.00 ms  =E2=80=870.0%        0 s                     =
handle_face_prop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
face_at_pos
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 face_at_buffer_position
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      lookup_face
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      lookup_char_property
2        0        2.00 ms  =E2=80=870.0%        0 s                     =
handle_display_prop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     validate_interval_range
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
handle_composition_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
find_composition
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 get_property_and_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
handle_invisible_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
get_char_property_and_overlay
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      Fassq
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
get_overlay_strings_1
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    load_overlay_strings
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
handle_fontified_prop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
    itree_iterator_next
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
compute_stop_pos
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   composition_compute_stop_pos
2        0        2.00 ms  =E2=80=870.0%        0 s                    =
composition_reseat_it
2        0        2.00 ms  =E2=80=870.0%        0 s                     =
composition_compute_stop_pos
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
find_composition
2        1        2.00 ms  =E2=80=870.0%        1.00 ms                  =
     Fnext_single_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       Fassq
3        1        3.00 ms  =E2=80=870.0%        1.00 ms                  =
gui_produce_glyphs
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
 macfont_glyph_extents
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
macfont_text_extents
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  unblock_input
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
extend_face_to_end_of_line
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
unbind_to
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  store_symval_forwarding
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
handle_line_prefix
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
  find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
reseat_at_next_visible_line_start
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
forward_to_next_line_start
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
set_iterator_to_next
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
bidi_move_to_visually_next
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
bidi_level_of_next_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 bidi_resolve_brackets
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_resolve_weak
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       bidi_resolve_explicit
38        0        38.00 ms  =E2=80=870.1%        0 s                =
partial_line_height
38        0        38.00 ms  =E2=80=870.1%        0 s                 =
move_it_to
33        3        33.00 ms  =E2=80=870.1%        3.00 ms                =
  move_it_in_display_line_to
18        0        18.00 ms  =E2=80=870.0%        0 s                   =
get_next_display_element
18        0        18.00 ms  =E2=80=870.0%        0 s                    =
next_element_from_buffer
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
 handle_stop
8        0        8.00 ms  =E2=80=870.0%        0 s                      =
handle_face_prop
7        0        7.00 ms  =E2=80=870.0%        0 s                      =
 face_at_pos
7        0        7.00 ms  =E2=80=870.0%        0 s                      =
  face_at_buffer_position
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
   Fnext_single_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        next_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fassq
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
   Fget_text_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        Fassq
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        validate_interval_range
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       lookup_char_property
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       lookup_face
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     specbind
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
handle_fontified_prop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 get_char_property_and_overlay
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
      validate_interval_range
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
handle_display_prop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      find_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
handle_invisible_prop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
     invisible_prop
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
composition_reseat_it
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
composition_compute_stop_pos
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
 find_composition
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
  Fnext_single_property_change
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
       lookup_char_property
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
        Fcdr
2        0        2.00 ms  =E2=80=870.0%        0 s                     =
compute_stop_pos
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
    composition_compute_stop_pos
9        0        9.00 ms  =E2=80=870.0%        0 s                   =
set_iterator_to_next
9        0        9.00 ms  =E2=80=870.0%        0 s                    =
bidi_move_to_visually_next
9        0        9.00 ms  =E2=80=870.0%        0 s                     =
bidi_level_of_next_char
9        1        9.00 ms  =E2=80=870.0%        1.00 ms                  =
    bidi_resolve_brackets
5        1        5.00 ms  =E2=80=870.0%        1.00 ms                  =
     bidi_resolve_weak
4        2        4.00 ms  =E2=80=870.0%        2.00 ms                  =
      bidi_resolve_explicit
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
   bidi_fetch_char
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
    compute_display_string_pos
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
     Fnext_single_char_property_change
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
      Fnext_property_change
2        2        2.00 ms  =E2=80=870.0%        2.00 ms                  =
           find_interval
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
 bidi_find_bracket_pairs
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_resolve_weak
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       bidi_resolve_explicit
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
      bidi_resolve_explicit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       _platform_memmove
3        2        3.00 ms  =E2=80=870.0%        2.00 ms                  =
 gui_produce_glyphs
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
macfont_encode_char
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   macfont_get_glyph_for_character
4        0        4.00 ms  =E2=80=870.0%        0 s                  =
reseat_at_next_visible_line_start
4        0        4.00 ms  =E2=80=870.0%        0 s                   =
forward_to_next_line_start
4        0        4.00 ms  =E2=80=870.0%        0 s                    =
set_iterator_to_next
4        0        4.00 ms  =E2=80=870.0%        0 s                     =
bidi_move_to_visually_next
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
bidi_level_of_next_char
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
 bidi_resolve_brackets
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
  bidi_find_bracket_pairs
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
       bidi_resolve_weak
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   bidi_cache_iterator_state
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        _platform_memmove
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 bidi_fetch_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  compute_display_string_pos
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   Fnext_single_char_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    Fnext_property_change
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
         next_interval
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
bidi_at_paragraph_end
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 fast_looking_at
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  rpl_re_match_2
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   update_syntax_table
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
        find_interval
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
gui_produce_glyphs
1        0        1.00 ms  =E2=80=870.0%        0 s                =
move_it_to
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
move_it_in_display_line_to
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
get_next_display_element
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
next_element_from_buffer
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
get_visually_first_element
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
bidi_move_to_visually_next
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
bidi_level_of_next_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 bidi_resolve_brackets
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  bidi_resolve_weak
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   bidi_resolve_explicit
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    bidi_fetch_char
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     compute_display_string_pos
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      Fnext_single_char_property_change
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
       get_char_property_and_overlay
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
            find_interval
3        0        3.00 ms  =E2=80=870.0%        0 s             =
cho_area_display
3        0        3.00 ms  =E2=80=870.0%        0 s             =
display_echo_area
3        0        3.00 ms  =E2=80=870.0%        0 s              =
with_echo_area_buffer
1        1        1.00 ms  =E2=80=870.0%        1.00 ms               =
set_buffer_internal_2
1        0        1.00 ms  =E2=80=870.0%        0 s               =
display_echo_area_1
1        0        1.00 ms  =E2=80=870.0%        0 s                =
resize_mini_window
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
move_it_to
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
move_it_in_display_line_to
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
set_iterator_to_next
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
bidi_move_to_visually_next
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   bidi_cache_iterator_state
1        0        1.00 ms  =E2=80=870.0%        0 s               =
unbind_to
1        0        1.00 ms  =E2=80=870.0%        0 s                =
unwind_with_echo_area_buffer
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
set_buffer_internal_2
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
Fsymbol_value
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
find_symbol_value
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
swap_in_symval_forwarding
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
   assq_no_quit
3        0        3.00 ms  =E2=80=870.0%        0 s             =
pdate_frame
2        0        2.00 ms  =E2=80=870.0%        0 s             =
update_window_tree
2        0        2.00 ms  =E2=80=870.0%        0 s              =
update_window
2        2        2.00 ms  =E2=80=870.0%        2.00 ms               =
row_equal_p
1        0        1.00 ms  =E2=80=870.0%        0 s             =
mac_update_begin
1        0        1.00 ms  =E2=80=870.0%        0 s              =
mac_update_frame_begin
1        0        1.00 ms  =E2=80=870.0%        0 s               =
mac_within_gui_and_here
1        0        1.00 ms  =E2=80=870.0%        0 s                =
_dispatch_semaphore_wait_slow
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
_dispatch_sema4_wait
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
semaphore_wait_trap
1        0        1.00 ms  =E2=80=870.0%        0 s             =
nternal_condition_case_n
1        0        1.00 ms  =E2=80=870.0%        0 s             Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s              =
funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s               =
mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                =
__funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                 =
F7265646973706c61792d2d7072652d7265646973706c61792d66756e6374696f6e73_redi=
splay__pre_redisplay_functions_0
1        0        1.00 ms  =E2=80=870.0%        0 s                  =
Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                   =
funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                    =
mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                     =
__funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
Frun_hook_with_args
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
 Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
  funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
   mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
    __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
     =
F7265646973706c61792d2d7570646174652d726567696f6e2d686967686c69676874_redi=
splay__update_region_highlight_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
      Ffuncall
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
           funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s             =
urrent_column
1        0        1.00 ms  =E2=80=870.0%        0 s             =
find_newline
1        1        1.00 ms  =E2=80=870.0%        1.00 ms              =
region_cache_backward
16        0        16.00 ms  =E2=80=870.0%        0 s           =
wallow_events
12        0        12.00 ms  =E2=80=870.0%        0 s           =
timer_check
12        0        12.00 ms  =E2=80=870.0%        0 s            =
Ffuncall
12        0        12.00 ms  =E2=80=870.0%        0 s             =
funcall_general
12        0        12.00 ms  =E2=80=870.0%        0 s              =
mac_autorelease_loop
12        0        12.00 ms  =E2=80=870.0%        0 s               =
__funcall_subr_block_invoke
12        0        12.00 ms  =E2=80=870.0%        0 s                =
F74696d65722d6576656e742d68616e646c6572_timer_event_handler_0
12        0        12.00 ms  =E2=80=870.0%        0 s                 =
Ffuncall
12        0        12.00 ms  =E2=80=870.0%        0 s                  =
funcall_general
12        0        12.00 ms  =E2=80=870.0%        0 s                   =
mac_autorelease_loop
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
__funcall_subr_block_invoke
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
 Ffuncall
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
  exec_byte_code
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
   funcall_subr
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
    mac_autorelease_loop
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
     __funcall_subr_block_invoke
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
      Ffuncall
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
       funcall_general
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
        mac_autorelease_loop
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
         __funcall_subr_block_invoke
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
          =
F6175746f2d7265766572742d62756666657273406275666665722d6c6973742d66696c746=
572_auto_revert_buffersbuffer_list_filter_0
12        0        12.00 ms  =E2=80=870.0%        0 s                    =
           Ffuncall
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
            exec_byte_code
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
             funcall_subr
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
              mac_autorelease_loop
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
               __funcall_subr_block_invoke
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                Ffuncall
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                 exec_byte_code
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                  funcall_subr
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                   mac_autorelease_loop
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                    __funcall_subr_block_invoke
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                     Fmapcar
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                      mapcar1
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                       Ffuncall
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                        exec_byte_code
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                         funcall_subr
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                          mac_autorelease_loop
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                           __funcall_subr_block_invoke
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                            =
F6d616769742d6175746f2d7265766572742d7265706f7369746f72792d6275666665722d7=
0_magit_auto_revert_repository_buffer_p_0
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                             Ffuncall
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                              funcall_general
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                               mac_autorelease_loop
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                __funcall_subr_block_invoke
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                 =
F6d616769742d746f706c6576656c_magit_toplevel_0
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                  Ffuncall
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                   funcall_general
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                    mac_autorelease_loop
11        0        11.00 ms  =E2=80=870.0%        0 s                    =
                                     __funcall_subr_block_invoke
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                    =
F6d616769742d7265762d70617273652d73616665_magit_rev_parse_safe_0
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                     Ffuncall
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                      funcall_general
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                       mac_autorelease_loop
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                        __funcall_subr_block_invoke
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                         =
F6d616769742d6769742d737472_magit_git_str_0
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                          Ffuncall
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                           funcall_general
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                            mac_autorelease_loop
9        0        9.00 ms  =E2=80=870.0%        0 s                      =
                                             __funcall_subr_block_invoke
7        0        7.00 ms  =E2=80=870.0%        0 s                      =
                                              =
F6d616769742d70726f636573732d676974_magit_process_git_0
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                               Fapply
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                Ffuncall
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                 funcall_general
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                  mac_autorelease_loop
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                   =
__funcall_subr_block_invoke
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                    =
F6d616769742d70726f636573732d66696c65_magit_process_file_0
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                     Fapply
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                      Ffuncall
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                       funcall_general
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                        =
mac_autorelease_loop
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                         =
__funcall_subr_block_invoke
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                          =
F70726f636573732d66696c65_process_file_0
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                           Fapply
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                            Ffuncall
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                             =
funcall_general
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                              =
mac_autorelease_loop
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                               =
__funcall_subr_block_invoke
6        0        6.00 ms  =E2=80=870.0%        0 s                      =
                                                                =
Fcall_process
4        0        4.00 ms  =E2=80=870.0%        0 s                      =
                                                                 =
call_process
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                                                  =
emacs_spawn
3        0        3.00 ms  =E2=80=870.0%        0 s                      =
                                                                   =
posix_spawn
3        3        3.00 ms  =E2=80=870.0%        3.00 ms                  =
                                                                        =
__posix_spawn
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                                      =
clear_unwind_protect
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                                     =
emacs_close
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                                 =
emacs_open
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                                  =
rpl_open
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                                   open
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                                        =
__open
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                               Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                 mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                  =
__funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                   =
F66696c652d72656d6f74652d70_file_remote_p_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                    =
Ffind_file_name_handler
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                     =
fast_string_match_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                                      rpl_re_search
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                           =
rpl_re_search_2
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                              =
F67656e65726174652d6e65772d627566666572_generate_new_buffer_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                               Fgenerate_new_buffer_name
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                    Fstring_equal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                              Fget_buffer_create
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                               nconc2
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                    Fnconc
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
                                    =
F6d616769742d2d736166652d64656661756c742d6469726563746f7279_magit__safe_de=
fault_directory_0
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
                                     Ffuncall
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
                                      funcall_general
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
                                       mac_autorelease_loop
2        0        2.00 ms  =E2=80=870.0%        0 s                      =
                                        __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                         Fexpand_file_name
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                          Ffind_file_name_handler
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                           fast_string_match_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                            rpl_re_search
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                             rpl_re_search_2
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                  re_match_2_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                         Ffile_accessible_directory_p
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                          Fexpand_file_name
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                           Ffind_file_name_handler
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                            fast_string_match_internal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                                             compile_pattern
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                                                  Fstring_equal
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
          funcall_general
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
           mac_autorelease_loop
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
            __funcall_subr_block_invoke
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
             =
F6175746f2d7265766572742d62756666657273_auto_revert_buffers_0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
              unbind_to
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
               bcall0
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                Ffuncall
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                 exec_byte_code
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                  funcall_subr
1        0        1.00 ms  =E2=80=870.0%        0 s                      =
                   mac_autorelease_loop
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                  =
                        __funcall_subr_block_invoke
4        0        4.00 ms  =E2=80=870.0%        0 s             =
bble_input
4        0        4.00 ms  =E2=80=870.0%        0 s             =
ac_read_socket
2        0        2.00 ms  =E2=80=870.0%        0 s             =
-[EmacsController updateObservedKeyPaths]
1        1        1.00 ms  =E2=80=870.0%        1.00 ms              =
get_keymap
1        0        1.00 ms  =E2=80=870.0%        0 s              =
__NSSetM_copy
1        1        1.00 ms  =E2=80=870.0%        1.00 ms               =
-[__NSSetM getObjects:count:]
1        0        1.00 ms  =E2=80=870.0%        0 s             =
-[EmacsController handleQueuedNSEventsWithHoldingQuitIn:]
1        0        1.00 ms  =E2=80=870.0%        0 s              =
mac_within_gui_and_here
1        0        1.00 ms  =E2=80=870.0%        0 s               =
_dispatch_semaphore_wait_slow
1        0        1.00 ms  =E2=80=870.0%        0 s                =
_dispatch_sema4_wait
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                 =
semaphore_wait_trap
1        0        1.00 ms  =E2=80=870.0%        0 s             =
mac_within_gui_and_here
1        0        1.00 ms  =E2=80=870.0%        0 s              =
_dispatch_semaphore_wait_slow
1        0        1.00 ms  =E2=80=870.0%        0 s               =
_dispatch_sema4_wait
1        1        1.00 ms  =E2=80=870.0%        1.00 ms                =
semaphore_wait_trap

--Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981
Content-Disposition: attachment;
	filename=test_vscroll_induced_lag_simple.el
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="test_vscroll_induced_lag_simple.el"
Content-Transfer-Encoding: 7bit

;;; -*- lexical-binding: t -*-
(eval-when-compile (require 'cl-lib))
(set-frame-height nil 90)
(setq scroll-step 1)
(setq make-cursor-line-fully-visible t) ; very slow
(find-library "simple.el")
(goto-char (point-min))
(forward-line 500)
(recenter-top-bottom 0)
(set-window-vscroll nil 0.5)
(sit-for 4)
(let* ((end (pos-eol)) time)
  (message "Commencing move to end of line with %d chars [%d]!"
	    (- end (point)) end)
  (setq time
	(benchmark-run
	    (save-excursion
	      (while (< (point) end)
		(forward-char)
		(redisplay)))))
  (message "Done in %s!" time))

--Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii




--Apple-Mail=_14F8D5AF-3FC2-4EF2-88BB-EA92379E9981--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at 78766 <at> debbugs.gnu.org:


Received: (at 78766) by debbugs.gnu.org; 12 Jun 2025 06:01:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 12 02:01:38 2025
Received: from localhost ([127.0.0.1]:55267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uPb0M-00017z-3i
	for submit <at> debbugs.gnu.org; Thu, 12 Jun 2025 02:01:38 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51882)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1uPb0I-00017C-VC
 for 78766 <at> debbugs.gnu.org; Thu, 12 Jun 2025 02:01:35 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1uPb0D-0003zG-FS; Thu, 12 Jun 2025 02:01:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=P0SVtTFAP2/SPdje4UxKik9qjalIsBj4RkZsmLB77J0=; b=BTM7pXHxTZsr
 9tzeHdv0p7frpQTALh0t/VUXU0M93mAxG/R36Lzfclw3oBmRYPAQqH2HPe8wws3RYcVd/Yv5kvYAJ
 6pENjQmYBhPQUxgdprU5tAY2l8iDLDAbaaGh/fyoOCofYAGhdGEAjBKtk4AybJOGwemJ4izbC9Jov
 RRPB/fZwMWbiZL/Qb6y0cRNoxHBNoI/1NaHlzgIlGSKnhe44NSmZog00dBrKLjk6x1eAVQuUouiR0
 unezP1iRiM46wXlqdwY2nqqVa2huy/jA3KjwukbzclgfZekbxISik0puSKNQJjyrxyu7bw2OWigcs
 fppW/wQQHUo9xWk1P8uumQ==;
Date: Thu, 12 Jun 2025 09:01:26 +0300
Message-Id: <86cyb9h51l.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: JD Smith <jdtsmith@HIDDEN>
In-Reply-To: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN> (message from JD
 Smith on Wed, 11 Jun 2025 19:08:01 -0400)
Subject: Re: bug#78766: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
References: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 78766
Cc: 78766 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: JD Smith <jdtsmith@HIDDEN>
> Date: Wed, 11 Jun 2025 19:08:01 -0400
> 
> Users of ultra-scroll noticed significant slowdowns in some situations.  We traced it back to the combination of:
> 
> - vscroll > 0 (ultra-scroll, like pixel-scroll-precision, uses vscroll for its scrolling implementation)
> - make-cursor-line-fully-visible=t
> 
> Note that pixel-scroll-precision disables make-cursor-line-fully-visible, but this leads to partially visible lines causing problems in various other situations (e.g. comint-scroll-show-maximum-output).  So disabling isn't ideal.  
> 
> A simple test (validated in Emacs 30 with NS and mac builds) is attached.  Evaluate the buffer and it will enable make-cursor-line-fully-visible, visit simple.el, then time moving forward to the end of a line with and without non-zero vscroll.  
> 
> This is painfully slow with make-cursor-line-fully-visible=t.  The reported slowdown for simple motion commands like forward-char is 100-4000x.

AFAIU, you are asking Emacs to do the impossible: make the cursor line
fully-visible when the cursor line is at the top of the window, and
therefore _cannot_ be fully visible due to non-zero vscroll.  Am I
right, or did I miss something?

If I'm right, then could you please explain what do you expect in this
situation, and why do you expect this to do anything useful?

I haven't yet step through the code in this case, but my guess is that
the display engine attempts all kinds of measures to make the cursor
line visible, eventually failing, and those attempts are expensive
because the display code was never designed to cope with such a
strange set of conflicting requirements.  In particular, it expects
the partially-visible line situation to happen at the bottom of the
window, not at its top.

> I've profiled the slow case, see attached for the important parts.  As is clear, of the ~8s it took to move to the end of the line (twice), get_next_display_element and set_iterator_to_next are the main culprits (arrived at separately via try_window and partial_line_height) with gui_produce_glyphs contributing. 

These are all normally called functions, so the profile doesn't help
much.  My guess is that some of the functions are called an abnormally
large number of times, but to see that, I need (a) how many times was
each function called, and (b) across how many characters did Emacs
move during the time the profile was collected.  This is so I could
calculate how many times each of the functions was called
_per_character_move_.

Also note that normally, moving the cursor is very fast because it
employs significant redisplay optimizations, which usually cause only
a single screen line to be updated.  The situation you create with
this recipe most probably disables all of those optimizations, and
thus makes the response to C-f much slower.  We could perhaps improve
the situation in some way, but I need to understand why such a strange
combination of display-related knobs is used in the first place, and
what do you expect it to produce and why.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 11 Jun 2025 23:08:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jun 11 19:08:31 2025
Received: from localhost ([127.0.0.1]:53294 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uPUYY-0001EB-8d
	for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 19:08:31 -0400
Received: from lists.gnu.org ([2001:470:142::17]:41928)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <jdtsmith@HIDDEN>)
 id 1uPUYR-0001CG-Cp
 for submit <at> debbugs.gnu.org; Wed, 11 Jun 2025 19:08:27 -0400
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 <jdtsmith@HIDDEN>)
 id 1uPUYL-0006Ti-J4
 for bug-gnu-emacs@HIDDEN; Wed, 11 Jun 2025 19:08:17 -0400
Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <jdtsmith@HIDDEN>)
 id 1uPUYJ-0000CD-Jr
 for bug-gnu-emacs@HIDDEN; Wed, 11 Jun 2025 19:08:17 -0400
Received: by mail-il1-x132.google.com with SMTP id
 e9e14a558f8ab-3d80bbf3aefso2288915ab.1
 for <bug-gnu-emacs@HIDDEN>; Wed, 11 Jun 2025 16:08:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1749683293; x=1750288093; darn=gnu.org;
 h=to:date:message-id:subject:mime-version:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=WVGr/PGzatAdpDFs9bUmLWbj/q2LTQ7Jond57YNJbHY=;
 b=E1D1i20iB9w5yWP48mwAIwLDCb2cOKwVxRc4lVx1aOQ6jzcmJ9XKKXe3nG5Tre+1ys
 LNeWLD/m+uf2rfYE3M/qkRnIu12a4mLWfH6P5i+arpxcIOo1ALEi9GE7axQJ8G/D3hGK
 p1fhzjsbGXDWXgrzA7aSM57rr+6u9YPW7Y10TigguQvhuY0Xas70B4v7v7HmND5xYcni
 aH0eX9VExtMPWo12zF7v9XnF0fgR+dAfx1ww++5j9k0ild2SV9aYcg4350E9oSaG2L0v
 Z1PxFEG/1Aoo3Cx8w9zivPLRt7hkAqS/JUhpN3PVCjAryU3ds4D6y55OGppNjgSrOTk5
 XOww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1749683293; x=1750288093;
 h=to:date:message-id:subject:mime-version:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=WVGr/PGzatAdpDFs9bUmLWbj/q2LTQ7Jond57YNJbHY=;
 b=eMtDVAMLjS+CNq8Xpd+JDz3gq+vD6aJL/4Y3pYFtWVO1Z9K3VJTRS5ZGpXQBmivQt4
 lYan2yYZlV3ZI/NyAWvucr5t9sOAemRoDmso0EGDKOHI7BbFU8fDANjp2OUNWOgHs73v
 hHafecpU5VCJEAk8+Q3o+LOZejoelIJdweUhnBxDpt8/Dh4HZRsCU6TZ2tgVjW1b1uYu
 j6WWVoxP+zoDdv2HTFQNXRu/nb9MQguc4rKSkVGrMtNW2VhIYVSXFmTYAPZCUfRS57VS
 XDUCOGvrVja/gg5yDk4VKkUGALckN8C9dMIDrfBN3llW5ZmkI8oIKGyzXXcYrIXexS96
 5T7w==
X-Gm-Message-State: AOJu0YxEvc+aVjRYQ6dc40Qj92rrs9TC1LunZ/nIODbJqvNBQc/F23jK
 z/PVYUpHKohz647W6lNu46agtYGwl+03PVpzXXOpE/fNYLZvkQy+2aUxHq4CXg==
X-Gm-Gg: ASbGnctX/poubeUV7bNMakAkA87H65+DGeloPg/yPXETFJGkcG1ygboQJ4IifKcfZZc
 BhMdYYjzttQO7fDfhFIp1lVaDHQFz9mNPuGGw1OJzz9MwqqD9fFr+qAXe/yzK7p8S1ECj6ZyYvp
 DIlst81/TPWRHteXz2qnbHtUSwjAv/S/nDcEOJn5BPtZNjV5s8cn/zjOODWN5lZGiEmUQuRYdKY
 sK13dy3R4MvbEUcoOWSYCqNoj9NPBGGuYMVa1wxYZ7u9Skn68q+oFg0k9OPm9Ono95B4Fs7EZXI
 ZxPH+KE75UM6oTXjWU1x8Y34aP8CXln44v5O5zJWebeyjqHjxR/qZUsQMNhjFuEncziFmyS3Ncb
 HnKAD5eng6L03HskvocoDn7vQx162RlE/bw==
X-Google-Smtp-Source: AGHT+IFOYW399hfAUPIfm6+eF387AAtkntgr+MNK1CvZic05pqvYN4xdHXIdN2AO9IBtAqYU6eusXw==
X-Received: by 2002:a05:6e02:1785:b0:3dc:8b29:3092 with SMTP id
 e9e14a558f8ab-3ddfb60db01mr7762685ab.5.1749683293228; 
 Wed, 11 Jun 2025 16:08:13 -0700 (PDT)
Received: from smtpclient.apple (cm-24-53-185-196.buckeyecom.net.
 [24.53.185.196]) by smtp.gmail.com with ESMTPSA id
 8926c6da1cb9f-5013b8fc361sm41422173.132.2025.06.11.16.08.12
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 11 Jun 2025 16:08:12 -0700 (PDT)
From: JD Smith <jdtsmith@HIDDEN>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.600.51.1.1\))
Subject: 100-4000x redisplay slowdown with vscroll>0 and
 make-cursor-line-fully-visible=t
Message-Id: <D9DE2F47-FECD-4FBD-8527-FC910314EF14@HIDDEN>
Date: Wed, 11 Jun 2025 19:08:01 -0400
To: bug-gnu-emacs@HIDDEN
X-Mailer: Apple Mail (2.3826.600.51.1.1)
Received-SPF: pass client-ip=2607:f8b0:4864:20::132;
 envelope-from=jdtsmith@HIDDEN; helo=mail-il1-x132.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-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)


--Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


Users of ultra-scroll noticed significant slowdowns in some situations.  =
We traced it back to the combination of:

- vscroll > 0 (ultra-scroll, like pixel-scroll-precision, uses vscroll =
for its scrolling implementation)
- make-cursor-line-fully-visible=3Dt

Note that pixel-scroll-precision disables =
make-cursor-line-fully-visible, but this leads to partially visible =
lines causing problems in various other situations (e.g. =
comint-scroll-show-maximum-output).  So disabling isn't ideal. =20

A simple test (validated in Emacs 30 with NS and mac builds) is =
attached.  Evaluate the buffer and it will enable =
make-cursor-line-fully-visible, visit simple.el, then time moving =
forward to the end of a line with and without non-zero vscroll. =20

This is painfully slow with make-cursor-line-fully-visible=3Dt.  The =
reported slowdown for simple motion commands like forward-char is =
100-4000x.

I've profiled the slow case, see attached for the important parts.  As =
is clear, of the ~8s it took to move to the end of the line (twice), =
get_next_display_element and set_iterator_to_next are the main culprits =
(arrived at separately via try_window and partial_line_height) with =
gui_produce_glyphs contributing.=20

Notably, this slowdown attends all frames and windows showing the =
buffer, and can leak into some other windows like the minibuffer, when a =
buffer in some window is in this state.


--Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0
Content-Disposition: attachment;
	filename=test_vscroll_induced_lag.el
Content-Type: application/octet-stream;
	x-unix-mode=0644;
	name="test_vscroll_induced_lag.el"
Content-Transfer-Encoding: 7bit

;;; -*- lexical-binding: t -*-
(eval-when-compile (require 'cl-lib))
(set-frame-height nil 90)
(setq scroll-step 1)
(setq make-cursor-line-fully-visible t) ; very slow
(find-library "simple.el")
(forward-line 500)
(recenter-top-bottom 0)
(sit-for 4)
(message "Commencing!")
(cl-labels ((bench (end &optional cnt)
	      (benchmark-run (or cnt 2)
		(save-excursion
		  (while (< (point) end)
		    (forward-char)
		    (redisplay))))))
  (let* ((end (pos-eol))
	 (bn (bench end))
	 (bv (progn (set-window-vscroll nil 0.5)
		    (bench end))))
    (message "Timing forward-char to end of line:\n w/o VSCROLL - %S, with VSCROLL - %S\n slowdown: %0.2fx"
	     bn bv (/ (car bv) (car bn)))))

--Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0
Content-Disposition: attachment;
	filename=vscroll_lag_profile.txt
Content-Type: text/plain;
	x-unix-mode=0644;
	name="vscroll_lag_profile.txt"
Content-Transfer-Encoding: quoted-printable

8.07 s  94.8%	0 s	           Fredisplay
8.06 s  94.7%	0 s	            redisplay_preserve_echo_area
8.06 s  94.7%	0 s	             redisplay_internal
8.06 s  94.7%	0 s	              internal_condition_case_1
8.06 s  94.7%	0 s	               redisplay_window_1
8.06 s  94.7%	0 s	                redisplay_window
3.99 s  46.9%	0 s	                 partial_line_height
3.99 s  46.9%	2.00 ms	                  move_it_to
3.83 s  45.0%	106.00 ms	                   =
move_it_in_display_line_to
1.90 s  22.3%	62.00 ms	                    =
get_next_display_element
1.49 s  17.5%	30.00 ms	                    set_iterator_to_next
260.00 ms  =E2=80=873.1%	88.00 ms                            =
gui_produce_glyphs
48.00 ms  =E2=80=870.6%	2.00 ms	                    handle_line_prefix
8.00 ms  =E2=80=870.1%	8.00 ms	                    =
bidi_move_to_visually_next
8.00 ms  =E2=80=870.1%	8.00 ms	                    ___chkstk_darwin
5.00 ms  =E2=80=870.1%	5.00 ms	                    =
next_element_from_buffer
3.00 ms  =E2=80=870.0%	3.00 ms	                    macfont_text_extents
3.00 ms  =E2=80=870.0%	3.00 ms	                    macfont_encode_char
2.00 ms  =E2=80=870.0%	2.00 ms	                    face_for_char
1.00 ms  =E2=80=870.0%	1.00 ms	                    =
lookup_glyphless_char_display
102.00 ms  =E2=80=871.2%	1.00 ms	                   =
reseat_at_next_visible_line_start
23.00 ms  =E2=80=870.3%	23.00 ms	                   =
_platform_memmove
19.00 ms  =E2=80=870.2%	19.00 ms	                   =
gui_produce_glyphs
8.00 ms  =E2=80=870.1%	8.00 ms	                   =
get_next_display_element
4.00 ms  =E2=80=870.0%	4.00 ms	                   set_iterator_to_next
1.00 ms  =E2=80=870.0%	1.00 ms	                  bidi_shelve_cache
1.00 ms  =E2=80=870.0%	1.00 ms	                  =
move_it_in_display_line_to
3.98 s  46.8%	0 s	                 try_window
3.94 s  46.3%	64.00 ms	                  display_line
1.85 s  21.7%	81.00 ms	                   =
get_next_display_element
1.48 s  17.4%	27.00 ms	                   set_iterator_to_next
299.00 ms  =E2=80=873.5%	170.00 ms                          =
gui_produce_glyphs
113.00 ms  =E2=80=871.3%	0 s	                   =
reseat_at_next_visible_line_start
41.00 ms  =E2=80=870.5%	8.00 ms	                   compute_line_metrics
23.00 ms  =E2=80=870.3%	1.00 ms	                   handle_line_prefix
17.00 ms  =E2=80=870.2%	1.00 ms	                   =
extend_face_to_end_of_line
14.00 ms  =E2=80=870.2%	1.00 ms	                   =
append_space_for_newline
11.00 ms  =E2=80=870.1%	11.00 ms	                   =
next_element_from_buffer
6.00 ms  =E2=80=870.1%	6.00 ms	                   =
bidi_move_to_visually_next
6.00 ms  =E2=80=870.1%	4.00 ms	                   find_symbol_value
4.00 ms  =E2=80=870.0%	4.00 ms	                   macfont_encode_char
4.00 ms  =E2=80=870.0%	4.00 ms	                   =
lookup_glyphless_char_display
4.00 ms  =E2=80=870.0%	4.00 ms	                   prepare_desired_row
3.00 ms  =E2=80=870.0%	3.00 ms	                   face_for_char
2.00 ms  =E2=80=870.0%	2.00 ms	                   do_symval_forwarding
2.00 ms  =E2=80=870.0%	1.00 ms	                   window_wants_tab_line
1.00 ms  =E2=80=870.0%	1.00 ms	                   =
window_wants_mode_line
1.00 ms  =E2=80=870.0%	1.00 ms	                   =
calc_line_height_property
1.00 ms  =E2=80=870.0%	1.00 ms	                   unbind_to
1.00 ms  =E2=80=870.0%	1.00 ms	                   macfont_text_extents
17.00 ms  =E2=80=870.2%	17.00 ms	                  =
gui_produce_glyphs
10.00 ms  =E2=80=870.1%	10.00 ms	                  =
get_next_display_element
3.00 ms  =E2=80=870.0%	3.00 ms	                  set_iterator_to_next
3.00 ms  =E2=80=870.0%	0 s	                  start_display
1.00 ms  =E2=80=870.0%	1.00 ms	                  =
reseat_at_next_visible_line_start
1.00 ms  =E2=80=870.0%	1.00 ms	                  window_wants_mode_line
45.00 ms  =E2=80=870.5%	0 s	                 =
gui_consider_frame_title
36.00 ms  =E2=80=870.4%	0 s	                 move_it_to
7.00 ms  =E2=80=870.1%	0 s	                 display_mode_lines
2.00 ms  =E2=80=870.0%	0 s	                 start_display
1.00 ms  =E2=80=870.0%	0 s	              update_frame
5.00 ms  =E2=80=870.1%	0 s	            swallow_events

--Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii




[1] In this instance.  This can vary with window size, sometimes 2s or =
more per forward-char is possible.=

--Apple-Mail=_045D32DA-F8FD-4B4A-A356-1F08DCC0C9C0--




Acknowledgement sent to JD Smith <jdtsmith@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#78766; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 15 Jun 2025 17:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.