Shenandoah & realtime

Stefan Reich stefan.reich.maker.of.eye at googlemail.com
Sun Oct 20 12:02:33 UTC 2019


OK, I just found this in the Wiki:

"In most cases, the pause times are within 0..10ms and throughput losses
are within 0..15%."

OK it say most cases, but that's good anyway. So the question remains if
the compact profile will increase pause times. Throughput loss is not a
problem in my application.

On Sun, 20 Oct 2019 at 13:58, Stefan Reich <
stefan.reich.maker.of.eye at googlemail.com> wrote:

> So we are running a music-playing bot in Java which streams Shoutcast to
> Discord. Discord requests audio in 20 ms intervals. I just switched the VM
> to Shenandoah, using the compact profile.
>
> My question is, if there is any sort of general guarantee or
> pseudo-guarantee as to GC pauses with Shenandoah. You know, like that 10 ms
> figure that the ZGC guys are throwing around.
>
> Because 10 ms would obviously be perfect for this application.
>
> Also, is the compact profile detrimental for realtime applications? I'm
> just so in love with the compact profile, but maybe I shouldn't have chosen
> it for an application like this.
>
> Many greetings,
> Stefan
>
> --
> Stefan Reich
> BotCompany.de // Java-based operating systems
>


-- 
Stefan Reich
BotCompany.de // Java-based operating systems


More information about the shenandoah-dev mailing list