ELPA Logo GNU-devel ELPA: gcmh

gcmh Atom Feed

Description
the Garbage Collector Magic Hack
Latest
gcmh-0.2.1.0.20201116.0.tar (.sig), 2026-Aug-16, 20.0 KiB
Maintainer
<akrl@sdf.org>
Other versions:
release version
Website
https://gitlab.com/koral/gcmh
ELPA's Repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

gcmh-badge.svg

1. GCMH - the Garbage Collector Magic Hack

Enforce a sneaky Garbage Collection strategy to minimize GC interference with user activity.

During normal use a high GC threshold is set.

When idling GC is triggered and a low threshold is set.

A more detailed explanation of the rationale behind this can be found at:

http://akrl.sdf.org/

  • WARNING

    In case Emacs is used in a system already under severe memory pressure be sure to understand how GCMH works and trim gcmh-high-cons-threshold accordingly. Default value may be to big and/or GCMH may not fit your use case.

1.1. Usage

Add into your .emacs

(add-to-list 'load-path "path-to-gcmh-here")
(gcmh-mode 1)

If this is done at the beginning of your .emacs start-up time should also benefit form it.