Experimental browser for the Atmosphere
@dthompson you asked how generational collection reduces pause times. it does, but in a funny way: minor pauses are essentially imperceptible (<1ms), and it reduces the number of major pauses. but a major pause is as big as any pause in a non-generational collector. the way to mitigate that is […]
Feb 2, 2025, 1:17 PM
{ "cid": "bafyreia2rctuiifckko42lau5epkma6qcetiebhlvgrci76ivyjbqsuhn4", "uri": "at://did:plc:etvyzmg7e2gkizcet4xbnro4/app.bsky.feed.post/3lh74gshaqcy2", "value": { "$type": "app.bsky.feed.post", "bridgyOriginalText": "<p><span class=\"h-card\" translate=\"no\"><a href=\"https://toot.cat/@dthompson\" class=\"u-url mention\">@<span>dthompson</span></a></span> you asked how generational collection reduces pause times. it does, but in a funny way: minor pauses are essentially imperceptible (<1ms), and it reduces the number of major pauses. but a major pause is as big as any pause in a non-generational collector. the way to mitigate that is with concurrent marking, but it is a next step.</p>", "bridgyOriginalUrl": "https://mastodon.social/@wingo/113934483858669903", "createdAt": "2025-02-02T13:17:36.000Z", "embed": { "$type": "app.bsky.embed.external", "external": { "$type": "app.bsky.embed.external#external", "description": "", "title": "Original post on mastodon.social", "uri": "https://mastodon.social/@wingo/113934483858669903" } }, "langs": [ "en" ], "text": "@dthompson you asked how generational collection reduces pause times. it does, but in a funny way: minor pauses are essentially imperceptible (<1ms), and it reduces the number of major pauses. but a major pause is as big as any pause in a non-generational collector. the way to mitigate that is […]" } }