Nie korzystałem wcześniej z ritz-nrepl, a nrepl trwało około 10 sekund, co jest długie, ale nadal można je znosić, ponieważ nie uruchamiam go zbyt często.Czy mimo to można zmniejszyć czas uruchamiania nrepl (ritz-repl)?
Kiedy wypróbowałem ritz-repl, ładowanie trwało prawie 30 sekund i zużywa około 1,3G pamięci. To sprawia, że niechętnie z niego korzystam.
Wrzuciłem nawet SSD, mając nadzieję, że zwiększy to prędkość, ponieważ słyszałem, jak ktoś wspomniał, że "prawie nie zauważył czasu startu repliki lein" za pomocą ubuntu + ssd. Ale nie mogę stwierdzić różnicy między ssd i hdd. Nie wiem, czy zrobiłem coś złego, czy to tylko mit.
Wystrzeliwuję tylko wtedy, gdy potrzebuję ciężkiej zmiennej introspekcji. Przez resztę czasu używam normalnego nrepl. Moja użyteczność jest taka, że ritz-nrepl jest daleki od dojrzałości. Używam Fedory + SSD i tak właśnie jest, 30 sekund jest dla mnie całkowicie normalne. Ponadto, ponieważ muszę dezaktywować autouzupełnianie (ac-nrepl) na całym świecie (ponieważ w przeciwnym razie emacs zawiesza się), nie jest on atrakcyjny przez większość czasu pracy nad programowaniem. –
Dzięki za informacje! BTW, pokazuje twój surowy czas uruchamiania nrepl? Mam 6s bez zależności i około 15 z 7 lub więcej. – LoveProgramming
Tak, nie zmierzyłem tego, ale o to chodzi. Dla większego rozwoju zwykle używam tego makra, aby uzyskać introspekcję w repl: (defmacro dbg [x] '(niech [x # ~ x] (println" dbg: "'~ x" = "x #) x #)) –