#76: Slime (swank) fuzzy completion very slow --------------------------+------------------------------------------------- Reporter: ehuelsmann | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: Component: other | Version: Resolution: | Keywords: --------------------------+-------------------------------------------------
Comment(by ehuelsmann):
Hottest code - data collected with the hot spot profiler:
{{{ 24.1 65 SWANK::FUZZY-CONVERT-MATCHING-FOR-EMACS 26.3 71 SOME 35.9 97 SWANK::COMPUTE-MOST-COMPLETIONS 45.9 124 SWANK::RECURSIVELY-COMPUTE-MOST-COMPLETIONS 48.5 131 SWANK::COMPUTE-HIGHEST-SCORING-COMPLETION 71.5 193 SWANK::FUZZY-FIND-MATCHING-SYMBOLS 85.2 230 SWANK::FUZZY-GENERATE-MATCHINGS 100.0 270 SWANK::FUZZY-COMPLETION-SET }}}
Evaluate this form to reproduce:
{{{ (progn (prof:with-profiling () (let ((swank::*buffer-package* *package*)) (swank::fuzzy-completions "de" 'cl-user))) (prof:show-hot-counts)) }}}