Ich verwende das Paket Mehrere Cursor in einer HTML-Datei und es ist fantastisch für ein paar Cursor, aber wenn ich mehr als 30 oder 50 Cursor erstelle, wird es furchtbar langsam und es dauert ungefähr fünf oder sechs Sekunden, um die Cursor zu verschieben.
Benutze ich es falsch oder ist es nur nicht darauf vorbereitet, so viele Cursor zu erstellen?
M-x profiler-start
und mache ein paar langsame Dinge und dann und gehe M-x profiler-report
weiter auf die Elemente ein, die den größten Teil der CPU-Zeit in Anspruch nehmen, bis Sie sie auf eine bestimmte Bibliothek (falls vorhanden) isolieren können. Versuchen Sie dann, diese Bibliothek zu deaktivieren. Vergessen Sie nicht, den Profiler anzuhalten, wenn Sie damit fertig sind.
wdired-mode
) eine Verlangsamung. Es gibt eine offene Funktionsanforderung - debbugs.gnu.org/cgi/bugreport.cgi?bug=22873 -, um mehrere Cursorfunktionen in den C-Quellcode zu verschieben, aber sie wird derzeit noch diskutiert. Eines meiner vorgeschlagenen Verkaufsargumente für das Emacs-Entwicklungsteam war eine potenzielle Geschwindigkeitssteigerung, wenn es in die C-Code-Basis integriert wurde.