Ich habe eine Datei im Organisationsmodus, die ungefähr 6.000 Zeilen mit etwa hundert Überschriften auf oberster Ebene enthält. Es dauert ungefähr eine Minute, bis es geladen oder gespeichert ist, und gelegentlich sendet es Emacs in das Unkraut, und ich muss es zwangsweise beenden.
Glauben Sie, dass dies eine zu große Datei ist, um sie praktisch im Organisationsmodus zu verarbeiten? Hast du Erfahrung mit größeren Dateien? Erleben Sie die gleichen Verzögerungen? Oder sollte ich anderswo nach den Ursachen der Langsamkeit suchen, wie bei allen anderen Emacs-Paketen, die ich installiert habe? Vielleicht frage ich nur zu viel von Emacs im Allgemeinen.
Dies ist mit Homebrew-Emacs 24.4 unter Mac OS X Mavericks möglich.
org-mode
performance
Reb.Cabin
quelle
quelle
linum-mode
? Welche anderen speziellen Nebenmodi sind aktiv (falls vorhanden)?#+STARTUP: showeverything
. Sie haben den neuesten Emacs, der mit dem neuesten Org-Modus geliefert wird. Starten Sie Emacs mitemacs -Q
und fügen Sie langsam Pakete hinzu, um die Geschwindigkeit des Pakets zu verringern. Ich bin auf "24.4.1" und "8.2.10" Emacs und org.Antworten:
Eine der weniger bekannten Eigenschaften von Emacs ist, dass es einen Profiler hat! Nehmen wir an, Ihre Datei heißt
foo.org
, dann könnten Sie dies tun:M-x
profiler-start
C-x f
foo.org
M-x
profiler-report
Nachdem Sie alles getan haben, öffnet Emacs einen Puffer mit Statistiken zur CPU-Auslastung (Sie können beim Starten des Profilers auch das Profilieren des Speichers oder sowohl der CPU als auch des Speichers auswählen). Dies sollte Ihnen einige Hinweise geben, für welche Funktionen die meiste Zeit zur Ausführung benötigt wird.
quelle
Ich habe jedes Paket aus meiner Emacs-Umgebung entfernt, und jetzt läuft der org-Modus in meiner Datei mit 6.000 Zeilen einwandfrei.
Eine andere Sache, die ich geladen hatte, verursachte das Problem. Ich muss meine Paketinstallationen halbieren, um herauszufinden, was es ist, aber der org-Modus scheint jetzt in Ordnung zu sein.
quelle