Stacks, safepoints, snapshotting and GC

Holger Hoffstätte holger at
Thu Dec 19 11:39:30 UTC 2019


Quick question - not sure if this is an actual issue or somethign that has
been addressed yet; pointers to docs welcome.
How does (or will) Loom impact stack snapshotting and TTSP latency?
There have been some amazing advances in GC with Shenandoah and ZGC recently,
but their low pause times directly depend on the ability to quickly reach
safepoints and take stack snapshots for liveliness analysis.
How will this work with potentially one or two orders of magnitude more
virtual thread stacks? If I understand correctly TTSP should only depend
on the number of carrier threads (which fortunately should be much lower
than in legacy designs), but somehow the virtual stacks stil need to be


More information about the loom-dev mailing list