#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):
To reproduce, in ABCL run (inside the slime/ directory):
{{{ $ abcl
(require 'asdf) (asdf:oos 'asdf:load-op :swank) (swank-loader::init :load-contribs t) }}}
For clisp, run in the same directory, with these commands:
{{{ $ clisp
(load "swank-loader") (swank-loader::init :load-contribs t) }}}
The form to be executed (and hence profiled) is:
{{{ (let ((swank::*buffer-package* *package*)) (swank::fuzzy-completions "de" 'cl-user))) }}}
Using (TIME ...) on the given form, ABCL returns 0.2 seconds, while clisp returns 0.08 seconds. Clearly, clisp still is a lot faster, but I'd be surprised if ABCL is still "intolerably slow".