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