-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Hello.
Thanks for awesome package! It makes editing lisp code so much better.
However, I have a slight problem with it: increased memory consumption. Before installing this package my emacs was eating around 600M RSS, after it could easily hog 2+G and start lagging because of GC (I'm using gcmh).
I'm using Emacs 26.3 on Gentoo.
Here's excerpt from memory profiler report for about 15 minutes of editing of common lisp buffer:
- command-execute 2,756,429,579 49%
- call-interactively 2,756,367,291 49%
- byte-code 2,578,698,232 46%
- evil-operator-range 2,578,696,120 46%
- evil-read-motion 2,575,207,678 46%
- evil-keypress-parser 2,575,207,678 46%
- read-key-sequence 2,575,198,174 46%
- apply 2,575,198,174 46%
- ad-Advice-read-key-sequence 2,575,198,174 46%
- #<subr read-key-sequence> 2,571,450,510 46%
- timer-event-handler 2,568,112,445 46%
- apply 2,568,106,109 46%
- jit-lock-stealth-fontify 2,434,370,447 43%
- jit-lock-fontify-now 2,434,311,311 43%
- jit-lock--run-functions 2,434,310,255 43%
- run-hook-wrapped 2,434,310,255 43%
- #<compiled 0x180200d> 2,434,310,255 43%
- highlight-indent-guides--guide-region 2,148,061,990 38%
- font-lock-fontify-region 2,148,030,558 38%
- font-lock-default-fontify-region 2,148,030,558 38%
- font-lock-fontify-keywords-region 2,148,021,150 38%
- lisp-extra-font-lock-match-loop-keywords 2,147,945,702 38%
- regexp-opt 2,147,944,678 38%
- regexp-opt-group 2,147,934,118 38%
- regexp-opt-group 2,147,890,422 38%
- regexp-opt-group 2,121,422,362 38%
- regexp-opt-group 2,077,157,205 37%
- regexp-opt-group 2,030,865,186 36%
- regexp-opt-group 1,917,640,794 34%
- regexp-opt-group 1,799,798,720 32%
- regexp-opt-group 1,666,424,752 29%
- regexp-opt-group 1,553,692,520 27%
- regexp-opt-group 1,436,092,136 25%
- regexp-opt-group 1,323,165,412 23%
- regexp-opt-group 1,058,357,452 19%
- regexp-opt-group 905,951,944 16%
- regexp-opt-group 777,148,543 13%
- regexp-opt-group 670,963,739 12%
- regexp-opt-group 582,616,420 10%
regexp-opt-group 341,428,356 6%
mapcar 222,950,392 4%
Is there something I can do to mitigate this issue?
Metadata
Metadata
Assignees
Labels
No labels