emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: macOS metal rendering engine in mac port


From: Aaron Jensen
Subject: Re: macOS metal rendering engine in mac port
Date: Sat, 22 May 2021 09:01:03 -0700

While profiling this, many signs point to line number display being a
hot spot when display-line-numbers-mode is enabled. Specifically,
maybe_produce_line_number calling merge_faces. Ultimately, most of the
time is spent in TAGGEDP which is called by CONSP in assq_no_quit.

Here's a reverse tree: https://cln.sh/nLrew6

Is there anything that can be done for caching the merged face? Surely
it doesn't change in a tight loop, but maybe I'm misunderstanding the
code.

Thanks,

Aaron



reply via email to

[Prev in Thread] Current Thread [Next in Thread]