[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Memory again
From: |
Carsten Mattner |
Subject: |
Re: Memory again |
Date: |
Sun, 27 Nov 2011 14:53:44 +0100 |
On Sun, Nov 27, 2011 at 2:11 PM, Eli Zaretskii <address@hidden> wrote:
>> Date: Sun, 27 Nov 2011 11:29:46 +0100
>> From: Carsten Mattner <address@hidden>
>> Cc: address@hidden, address@hidden
>>
>> After fresh startup: 21MB
>> Loading xx .erl file: 21.5MB
>> Kill buffer: 21.7MB
>> Load 13499b .erl file again: 21.8MB
>> Kill buffer: 21.7MB
>> Load 13499b .erl file again: 22MB
>> Kill buffer: 21.8MB
>> Load 13499b .erl file again: 22.1MB
>> Kill buffer: 22.3MB
>> Load 13499b .erl file again: 22.2MB
>> Kill buffer: 22.4MB
>> Load 13499b .erl file again: 22.3MB
>> Kill buffer: 22.4MB
>> Load 13569b .erl file: 22.3MB
>> Kill buffer: 22.5MB
>
> Looks like some leak, indeed.
ido and ido-menu settings follow:
(autoload 'idomenu "idomenu" nil t)
(global-set-key (kbd "C-x o") 'idomenu)
(setq
ido-everywhere t
ido-use-filename-at-point 'guess
ido-create-new-buffer 'always
ido-file-extensions-order '(".erl" ".c" ".org" ".txt" ".conf")
ido-save-directory-list-file "~/.emacs.d/cache/ido.last"
ido-ignore-buffers ;; ignore these guys
'("\\` " "^\*Mess" "^\*Back" ".*Completion" "^\*Ido" "^\*trace"
"^\*compilation" "^\*GTAGS" "^session\.*" "^\*")
ido-work-directory-list '("~/" "~/Desktop" "~/Documents" "~src")
ido-case-fold t
ido-enable-last-directory-history t
ido-max-work-directory-list 30
ido-max-work-file-list 50
ido-enable-flex-matching t
ido-max-prospects 8
)
(setq confirm-nonexistent-file-or-buffer nil)
(add-hook 'ido-minibuffer-setup-hook
(function
(lambda ()
(make-local-variable 'resize-minibuffer-window-max-height)
(setq resize-minibuffer-window-max-height 1))))
(require 'ido)
(ido-mode 'both)
Anything inefficent, wrong or dangerous?
>> fresh startup without Ido: 21.2MB or 21.1MB
>> C-x C-f: 21.3MB
>> load 13499b .erl file: 21.3MB
>> kill buffer: 21.4MB
>> reload same .erl file: 21.5MB
>> kill buffer: 21.6MB
>> reload same .erl file: 21.7MB first then 21.6MB then 21.5MB
>> kill buffer: 21.7MB first then 21.6MB
>> reload same .erl file: 21.7MB first then 21.6MB
>
> This looks normal: the memory is more or less constant.
[...]
> . Use ielm as pointed out by Andreas.
>
;; M-x ielm right after startup
*** Welcome to IELM *** Type (describe-mode) for help.
ELISP> (garbage-collect)
((117223 . 17600)
(20499 . 0)
(60 . 235)
490836 365472
(106 . 70)
(90 . 200)
(18949 . 4550))
;; after loading and killing that .erl file with Ido enabled
;; at least 3 times in a row
ELISP> (garbage-collect)
((130126 . 12265)
(21652 . 3)
(129 . 345)
594990 375989
(107 . 99)
(102 . 411)
(22909 . 4055))
ELISP> (garbage-collect)
((131365 . 14983)
(21652 . 3)
(154 . 320)
595149 380380
(113 . 127)
(128 . 595)
(22911 . 4053))
- Re: Memory again, (continued)
- Re: Memory again, Carsten Mattner, 2011/11/26
- Re: Memory again, Eli Zaretskii, 2011/11/26
- Re: Memory again, Carsten Mattner, 2011/11/26
- Re: Memory again, Eli Zaretskii, 2011/11/26
- Re: Memory again, Eli Zaretskii, 2011/11/26
- Re: Memory again, Carsten Mattner, 2011/11/27
- Re: Memory again, Andreas Schwab, 2011/11/27
- Re: Memory again, Carsten Mattner, 2011/11/27
- Re: Memory again, Eli Zaretskii, 2011/11/27
- Re: Memory again,
Carsten Mattner <=
- Re: Memory again, Eli Zaretskii, 2011/11/27
- Re: Memory again, Carsten Mattner, 2011/11/27
- Re: Memory again, Carsten Mattner, 2011/11/27
- Re: Memory again, Dmitry Antipov, 2011/11/26
- Re: Memory again, martin rudalics, 2011/11/26
- Re: Memory again, Carsten Mattner, 2011/11/26
- Re: Memory again, Stefan Monnier, 2011/11/27
- Re: Memory again, Carsten Mattner, 2011/11/28
- Re: Memory again, Davis Herring, 2011/11/28
- Re: Memory again, Carsten Mattner, 2011/11/28