the Garbage Collector Magic Hack
gcmh-, 2020-Dec-14, 10.0 KiB
Home page
Browse ELPA's repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET gcmh RET

Full description

[[License: GPL v3][https://img.shields.io/badge/License-GPL%20v3-blue.svg]]
* 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:



    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.

** 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.