ELPA Logo GNU ELPA: gcmh

gcmh Atom Feed

Description
the Garbage Collector Magic Hack
Latest
gcmh.tar (.sig), 2024-Mar-31, 0.01 KiB
Maintainer
<akrl@sdf.org>
Other versions:
development 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.