Package: emacs-snapshot
Version: 1:20060315-1
Severity: normal

When I started a compilation subprocess in this snapshot, Emacs became
soon very slow, next to unusable. Also, the text arriving in the
*compilation* buffer was printed very sluggishly. Running "top"
revealed that Emacs was eating about 90% CPU (the rest was probably
the compilation subprocess). Disabling font-lock-mode for the
*compilation* buffer dropped Emacs' load to a reasonable 2%. I often
run compilations whose buffers can grow to a size of a few dozen
megabytes, but I had never seen something like this before.

The only major change to font-lock in the two weeks since the last
snapshot seems to be the following:


2006-03-14  Alan Mackenzie  <[EMAIL PROTECTED]>

        * font-core.el: New function/variable
        font-lock-extend-region\(-function\)?.

        * font-lock.el (font-lock-after-change-function): Call
        font-lock-extend-region.  Obey font-lock-lines-before.
        (font-lock-default-fontify-region): Remove reference to
        font-lock-lines-before.

        * jit-lock.el (jit-lock-after-change): Call
        font-lock-extend-region.  Obey font-lock-lines-before.


There has been some discussion on emacs-devel@ between Stefan Monnier
and Alan Mackenzie about these changes, but I don't understand it.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.4
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages emacs-snapshot depends on:
ii  emacs-snapshot-bin-common 1:20060315-1   The GNU Emacs editor's shared, arc
ii  libc6                     2.3.6-3        GNU C Library: Shared libraries an
ii  libice6                   6.9.0.dfsg.1-4 Inter-Client Exchange library
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG
ii  libncurses5               5.5-1          Shared libraries for terminal hand
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libsm6                    6.9.0.dfsg.1-4 X Window System Session Management
ii  libtiff4                  3.8.0-2        Tag Image File Format (TIFF) libra
ii  libungif4g                4.1.4-1        shared library for GIF images (run
ii  libx11-6                  6.9.0.dfsg.1-4 X Window System protocol client li
ii  libxext6                  6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii  libxmu6                   6.9.0.dfsg.1-4 X Window System miscellaneous util
ii  libxpm4                   6.9.0.dfsg.1-4 X pixmap library
ii  libxt6                    6.9.0.dfsg.1-4 X Toolkit Intrinsics
ii  xaw3dg                    1.5+E-9        Xaw3d widget set
ii  zlib1g                    1:1.2.3-9      compression library - runtime

emacs-snapshot recommends no packages.

Versions of packages emacs-snapshot-common depends on:
ii  dpkg                          1.13.16    package maintenance system for Deb
ii  emacsen-common                1.4.17     Common facilities for all emacsen

Versions of packages emacs-snapshot-bin-common depends on:
ii  emacs-snapshot-common       1:20060315-1 The GNU Emacs editor's common infr
ii  libc6                       2.3.6-3      GNU C Library: Shared libraries an
ii  liblockfile1                1.06         NFS-safe locking library, includes

Versions of packages emacs-snapshot-gtk depends on:
ii  emacs-snapshot-bin-common 1:20060315-1   The GNU Emacs editor's shared, arc
ii  libatk1.0-0               1.10.3-1       The ATK accessibility toolkit
ii  libc6                     2.3.6-3        GNU C Library: Shared libraries an
ii  libcairo2                 1.0.2-3        The Cairo 2D vector graphics libra
ii  libfontconfig1            2.3.2-2        generic font configuration library
ii  libglib2.0-0              2.8.6-1        The GLib library of C routines
ii  libgtk2.0-0               2.8.13-1       The GTK+ graphical user interface
ii  libice6                   6.9.0.dfsg.1-4 Inter-Client Exchange library
ii  libjpeg62                 6b-11          The Independent JPEG Group's JPEG
ii  libncurses5               5.5-1          Shared libraries for terminal hand
ii  libpango1.0-0             1.10.4-1       Layout and rendering of internatio
ii  libpng12-0                1.2.8rel-5     PNG library - runtime
ii  libsm6                    6.9.0.dfsg.1-4 X Window System Session Management
ii  libtiff4                  3.8.0-2        Tag Image File Format (TIFF) libra
ii  libungif4g                4.1.4-1        shared library for GIF images (run
ii  libx11-6                  6.9.0.dfsg.1-4 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.9.0.dfsg.1-4 X Window System miscellaneous exte
ii  libxi6                    6.9.0.dfsg.1-4 X Window System Input extension li
ii  libxinerama1              6.9.0.dfsg.1-4 X Window System multi-head display
ii  libxpm4                   6.9.0.dfsg.1-4 X pixmap library
ii  libxrandr2                6.9.0.dfsg.1-4 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0.2-1    X Rendering Extension client libra
ii  zlib1g                    1:1.2.3-9      compression library - runtime

Versions of packages emacs-snapshot-el depends on:
ii  emacs-snapshot-common       1:20060315-1 The GNU Emacs editor's common infr

Versions of packages emacsen-common depends on:
ii  bsdmainutils                  6.1.3      collection of more utilities from

Versions of packages emacs-snapshot is related to:
ii  dictionaries-common           0.65.7     Common utilities for spelling dict

-- no debconf information





--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to