1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-14 17:50:22 +02:00
Commit graph

7 commits

Author SHA1 Message Date
Andy Wingo
e703568857 Remove heap-stretching phase
We should separate evaluation of the heap stretching heuristics from the
evaluation of the GC itself, otherwise our analysis of the GC itself
will be too sensitive to the details of the final heap size.  Anyway
this doesn't affect results as we already specified the heap size
precisely.
2022-03-18 14:36:48 +01:00
Andy Wingo
4b7fb84ba0 gcbench takes heap multiplier on command line 2022-03-18 14:29:59 +01:00
Andy Wingo
887bdd5441 Clean up gcbench naming, to be consistent 2022-03-18 09:42:20 +01:00
Andy Wingo
7dda5b992d Refactor pop_handle to not take the handle 2022-03-16 21:36:21 +01:00
Andy Wingo
32ddaa7624 Allocate GC context in GC-managed heap 2022-03-16 21:31:51 +01:00
Andy Wingo
e7a3f83bcc Add quads benchmark
Also expand GC interface with "allocate_pointerless".  Limit lazy
sweeping to the allocation size that is causing the sweep, without
adding to fragmentation.
2022-03-16 14:16:22 +01:00
Andy Wingo
f57a1b8a55 Refactor to separate gcbench from gc 2022-03-11 11:48:26 +01:00
Renamed from GCBench.c (Browse further)