gcmh

Description
the Garbage Collector Magic Hack
Latest
gcmh-0.2.1.0.20201116.225142.tar (.sig), 2024-Mar-31, 20.0 KiB
Maintainer
<akrl@sdf.org>
Atom feed
gcmh.xml
Website
https://gitlab.com/koral/gcmh
Browse 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.