all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Alex Koval <alex@koval.kharkov.ua>
To: emacs-devel@gnu.org
Subject: a few questions on current development master
Date: Sun, 10 Mar 2019 19:28:35 +0200	[thread overview]
Message-ID: <87wol64p18.fsf@ua2web.com> (raw)

Hello,

I've been using emacs-27.0.50 built from git for quite a some time, no
issues were found until recently.

Yesterday I've installed the latest version from source and got a few
issues with it.

1) Memory issues. In almost no time it ate >6Gb of RSS and around 8GB or
   Virtual RAM. My OS: linux/arch, all default compilation options (no
   change to conigure flags).

   Just to compare it, I've worked with same code in same project but with
   emacs-26.1.92 for another 6 hours and it only consumed 1.2Gb so far.

   I will keep my eye on memory profiling, and will report more exact
   issues (profiler-start ram), any advice here? Also, quite strange
   that I've closed all buffers and still see that it consumes 6GB or
   RAM. Any documention how actually emacs returns RAM to host O/S ?

2) Compilation mode stopped 'catching' the lines:

   pycodestyle /home/k/tmp/a.py
   /home/k/tmp/a.py:5:1: E303 too many blank lines (3)


   When I try to press enter on any error, I get:

   In *Messages* buffer I see it:
   user-error: No error here

   (its also not highlited)

3) Wierd behavior of 'recentf-cleanup'. At first, it is disabled in my
config:

   '(recentf-auto-cleanup 'never)

   Also, I've even tried to 'hide' this function from visibility
   by redefining it in my config file as:

  (defun recentf-cleanup() (interactive))

   But it suddenly gots redefined after some period, and starts
   auto-execution quite often. For example current emacs session last
   for 5hrs and it already got executed 12 times (from *Messages*)

   Also, it does it quite aggressively, not paying attention to
   file-remote-p or anything else, trying to reopen all my tramp
   visited files one after one. That is quite strange.

   This is the most annoying thing because it came up often requiring me
   to press C-g many times until it actually stops looking to clean my
   old, remote, hidden by firewall files. The only workaround worked for
   me is to completely remove the recentf history file, so now this
   function has nothing to deal with.

Any hints on all above? I understand that I should not expect something
really stable from development version of emacs, but may be I can help
on narrowing down and fixing some of those issues?

Should I just report all those as separte bugs via M-x report-emacs-bug?

WBR,
   Alex



             reply	other threads:[~2019-03-10 17:28 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-03-10 17:28 Alex Koval [this message]
2019-03-10 17:51 ` a few questions on current development master Eli Zaretskii
2019-03-10 18:29 ` Stefan Monnier
2019-03-11 13:25 ` Daniel Pittman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87wol64p18.fsf@ua2web.com \
    --to=alex@koval.kharkov.ua \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.