Hi Tassilo,

Ok, I tried that -- and I don't get any memory leak.

But in my usual setup, not loading preview has definitely fixed the memory
leak I was seeing in Emacs 23 (though, again, I still have problems with
24).

So I'm guessing preview in combination with something else causes the leak
for me. But what the something else is isn't clear to me. I thought it
might be flyspell, but I tried only loading auctex, preview and flyspell,
and I still didn't get a leak.

thanks,
  --Ben


Date: Mon, 26 Mar 2012 10:20:53 +0200
> From: Tassilo Horn <[email protected]>
>
>
> Hi Benjamin,
>
> > After turning on and off various things in my .emacs, I finally
> > "fixed" the leak, by disabling "preview"
> >
> > (Specifically by commenting out:
> > ; (require 'preview-latex)
> > ; (load "preview-latex.el" nil t t)
> > )
>
> Why did you require it and then load it again?  But anyway, simply
> loading preview but not using it shouldn't have a major effect on
> memory.
>
> > I don't use preview anyway, so this is a fine solution for me.  I'm
> > not quite sure why preview is causing the leak, though I suspect
> > perhaps there's something idiosyncratic (and wrong) about my .emacs
> > setup.
>
> Hm, I usually don't use preview, too.  But I've just tested it on some
> document including at least some math formulas and some images, and it
> works fine.  When I do M-x preview-document, the preview images are
> generated into somy my-doc.prv/ subfolder and inserted into the document
> buffer.  At that point, the memory usage increases a bit.  But shortly
> after I do M-x preview-clearout-buffer and all preview images are
> removed, memory seems to be returned back and the emacs process consumes
> about the same as before...
>
> > Also, this also plugged the leak under GNU Emacs 23. I tried the
> > snapshot of Emacs 24, and I still have a leak there (though I don't
> > think it's AUCTeX-related).
>
> Could you try to reproduce the leak starting with "emacs -Q", adding
> this to *scratch* and evaling it (C-x C-e after the closing paren)?
>
> --8<---------------cut here---------------start------------->8---
> (progn
>  (add-to-list 'load-path "path/to/auctex/")
>  (load "auctex.el" nil t t)
>  (load "preview-latex.el" nil t t))
> --8<---------------cut here---------------end--------------->8---
>
> Bye,
> Tassilo
>
>
_______________________________________________
auctex mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/auctex

Reply via email to