Skip to content

The Garbage Collector Magic Hack

Notifications You must be signed in to change notification settings

emacsmirror/gcmh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

https://img.shields.io/badge/License-GPL%20v3-blue.svg https://melpa.org/packages/gcmh-badge.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:

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.

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.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •