Viewing profile — shipilev
shipilev
HN member- Joined
- Fri, May 15, 2015, 8:36 AM UTC
- HN karma
- 82
- Public activity
- 11 items
- HN profile
- View on Hacker News ↗
About shipilev
Recent public activity
-
comment
Comment #21737708
The post misleads readers into thinking that JVM runs the GC before exit. It does not. When I was writing the Epsilon JEP, I meant that it might be futile to have a hundreds-of-ms-…
-
comment
Comment #20758921
Oracle is in a separate category , no question there. It was my mistake to mention other vendors in the thread that is about AdoptOpenJDK. I just wanted to show where the AdoptOpen…
-
comment
Comment #20758747
Granted, Oracle does contribute lots of code. As the result, lots of Oracle-created code gets backported too. That said, I see people backport a lot of code/tests that they wrote t…
-
comment
Comment #20758618
There are many OpenJDK(-based) distributions out there, mostly built from the OpenJDK {8, 11} Update Releases sources. AdoptOpenJDK provides one of those distributions. Most of the…
- comment
-
comment
Comment #20758449
Red Hat also provides binaries built from the unmodified OpenJDK source here: https://adoptopenjdk.net/upstream.html -- which could be downloaded without developer account.
-
comment
Comment #19886543
In tracing collectors, marking (and generally walking the heap in possibly random order) would take a significant amount of time. After marking is done, you may decide to move only…
-
comment
Comment #19886424
I agree with you and present even a stronger statement: talking about GC pauses without measuring the actual end-to-end latencies may give the false impression! The overall through…
-
comment
Comment #19886378
> throttling pauses are not counted as GC pauses Yes. All GCs I know employ the negative feedback loops between allocators and GCs. Stop-the-world GCs are on the far side of that s…
-
comment
Comment #19886284
The pause time behavior depends a lot on what is going on in application itself. Shenandoah wiki has a section on that: https://wiki.openjdk.java.net/display/shenandoah/Main#Main-G…
-
comment
Comment #9607634
Author's note: Interesting to see this resurfacing after a year. JMH had improved significantly since then, including the release of 1.0.