Pytania oznaczone «performance»

dotyczy problemów związanych z wydajnością Emacsa. Użyj dodatkowych znaczników, aby wskazać, których aspektów Emacsa dotyczy problem z wydajnością: uruchamianie, nawigacja, wyszukiwanie, aktualizacje ekranu, kompilacja, wykonywanie, debugowanie i tak dalej.

41
Co mogę zrobić, aby przyspieszyć mój start-up?

Co mogę zrobić, aby skrócić czas uruchamiania? Czy jest coś szczególnego, na co powinienem zwrócić uwagę? Uwaga: Czas uruchamiania można ograniczyć, rzadziej uruchamiając Emacsa (raz na sesję) i otwierając pliki w działającej instancji . To pytanie dotyczy zminimalizowania czasu uruchamiania,...

41
Jak mogę rozwiązać problem bardzo wolnego Emacsa?

Piszę dokument i mam problem z działaniem Emacsa, który, jak myślę, pojawił się wczoraj. Nie wprowadziłem żadnych zmian w moim pliku init ani nie zainstalowałem żadnych nowych pakietów. Problem polega na tym, że podczas pisania mam zauważalne opóźnienie między naciśnięciem liter na klawiaturze a...

26
Jak zmierzyć wydajność kodu elisp?

Jak zmierzyć wydajność mojego kodu elisp? Jakie narzędzia / pakiety zewnętrzne są dostępne do pomiaru czasu? Czy oprócz całkowitego czasu mogę zobaczyć profil pokazujący czas poświęcony na funkcję? Czy mogę również profilować użycie

24
Jakiego algorytmu używa sort?

Muszę dodać jedną liczbę całkowitą do listy, która jest już posortowana, tak aby trafiła we właściwe miejsce. Moja pierwsza myśl była podobna (sort (cons newelt list) #'<) Jednak biorąc pod uwagę, że listjest już posortowane, naprawdę potrzebne jest tylko jedno wstawienie, co oznacza, że ​​to...

13
Optymalizacja wydajności blokowania czcionek

Chcę wykonać wariant dopasowania zakotwiczonego blokowania czcionek. Mam definicje funkcji, które zaczynają się od listy nazw, i chcę, aby te nazwy były podświetlone w treści funkcji. Stworzyłem funkcję, która to robi, i zarejestrowałem ją jako funkcję blokady jit z rejestrem blokady jit, jednak...

13
praktyczne ograniczenia rozmiaru pliku w trybie org?

Mam plik w trybie organizacji, który działa około 6000 wierszy i zawiera około stu nagłówków najwyższego poziomu. Załadowanie lub zapisanie trwało około minuty, a czasami wysyła emacsa do chwastów i muszę go wymusić. Czy ktoś z was uważa, że ​​jest to zbyt duży plik, aby poradzić sobie praktycznie...

10
wydajność „wstecz”

Mam trochę kodu (looking-back … (line-beginning-position)). Dokumentuj ciąg looking-backstanów, że lepiej jest unikać tej funkcji z powodu spowolnienia. Jestem ciekaw, czy kolejne podejście będzie szybsze? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp...

9
unicode.txt spowolnienie

Poruszanie się po punkcie (za pomocą klawiszy kursora) w pliku unicode.txt w Xah fundamental-modejest zauważalnie wolniejsze niż w zwykłym pliku tekstowym. Czy problemem jest wiele znaków spoza ASCII? Coś jeszcze? Informacje: GNU Emacs 25.2.1 (x86_64-w64-mingw32) z dnia 2017-04-24 rozpoczął się z...