pypy / pypy / doc / config / translation.gc.txt

Choose the Garbage Collector used by the translated program.
The good performing collectors are "hybrid" and "minimark".
The default is "minimark".

  - "ref": reference counting. Takes very long to translate and the result is
    slow.

  - "marksweep": naive mark & sweep.

  - "semispace": a copying semi-space GC.

  - "generation": a generational GC using the semi-space GC for the
    older generation.

  - "boehm": use the Boehm conservative GC.

  - "hybrid": a hybrid collector of "generation" together with a
    mark-n-sweep old space

  - "markcompact": a slow, but memory-efficient collector,
    influenced e.g. by Smalltalk systems.

  - "minimark": a generational mark-n-sweep collector with good
    performance.  Includes page marking for large arrays.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.