Stacks, safepoints, snapshotting and GC

Holger Hoffstätte holger at applied-asynchrony.com
Thu Dec 19 11:39:30 UTC 2019


Hi,

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
scraped..right?

thanks,
Holger


More information about the loom-dev mailing list