1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-27 21:40:34 +02:00
This commit is contained in:
Andy Wingo 2024-07-27 22:28:55 +02:00
parent ab5071f97a
commit cc6b1c1fb5
2 changed files with 4 additions and 4 deletions

View file

@ -6,9 +6,9 @@ and multiple tracing threads.
Like `semi`, `pcc` traces by evacuation: it moves all live objects on Like `semi`, `pcc` traces by evacuation: it moves all live objects on
every collection. (Exception: objects larger than 8192 bytes are every collection. (Exception: objects larger than 8192 bytes are
placed into a partitioned space traces by marking in place instead of placed into a partitioned space which traces by marking in place instead
copying.) Evacuation requires precise roots, so if your embedder does of copying.) Evacuation requires precise roots, so if your embedder
not support precise roots, `pcc` is not for you. does not support precise roots, `pcc` is not for you.
Again like `semi`, `pcc` generally requires a heap size at least twice Again like `semi`, `pcc` generally requires a heap size at least twice
as large as the maximum live heap size, and performs best with ample as large as the maximum live heap size, and performs best with ample

View file

@ -24,7 +24,7 @@ mutator/embedder bugs. Then if memory is tight, switch to
`parallel-whippet`, possibly `parallel-generational-whippet`. `parallel-whippet`, possibly `parallel-generational-whippet`.
If you are writing a new project, you have a choice as to whether to pay If you are writing a new project, you have a choice as to whether to pay
the development cost of precise roots or not. If choose to not have the development cost of precise roots or not. If you choose to not have
precise roots, then go for `stack-conservative-parallel-whippet` precise roots, then go for `stack-conservative-parallel-whippet`
directly. directly.