Tweets
- Tweets, current page.
- Tweets & replies
- Media
You blocked @shipilev
Are you sure you want to view these Tweets? Viewing Tweets won't unblock @shipilev
-
Aleksey Shipilëv Retweeted
"Java Objects Inside Out": large-ish treatise on how Hotspot deals with internal object layouts, and what it can mean for low-level library developers. https://shipilev.net/jvm/objects-inside-out/ …
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
It is kinda adorable and on-brand that identifiers for different endinannesses are all over the place. Which one is it: ppc64el or ppc64le, mips64el or mips64le?
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Would I consider an ARM64 laptop for my future ultrabook upgrades? Sure, why not -- longevity with reasonable perf is important. Would I fantasize about an ARM64 laptop replacing my desktops? Surely not --laptops would still be very slow for my daily chores.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Building full OpenJDK on: - 3900X desktop: 4 min * 95W =~ 23 kJ - i5-4120U ultrabook: 35 min * 25W =~ 53 kJ - Raspberry Pi 4: 50 min * 5W =~15 kJ Sure, ARM64 laptops are exciting, but mostly because laptops (especially older ones) really suck in both speed and efficiency.
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Aleksey Shipilëv RetweetedThanks. Twitter will use this to make your timeline better. UndoUndo
-
If I ever dabble in creating a formal verification language, I put dibs on Verylong as the name.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Aleksey Shipilëv Retweeted
Engineering: "Make sure to not put solder mask on top of the high speed 56Gbps differential traces to reduce dielectric losses" Manufacturing: "lol, sticker"pic.twitter.com/0bjwx3NSPv
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
for (int i = 0; i < method_count; i++) ... error: ‘for’ loop initial declarations are only allowed in C99 mode. (shakes fist in the air)
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Don't be afraid of tiny methods, they said. The compilers would take care of them, they said. True, if you have a compiler! Otherwise, prepare to spend much more time during the interpreter-only build computing SHA digests.https://github.com/openjdk/jdk/pull/1283 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Wednesday fun: Zero VM is the slow C++ interpreter that cannot allocate very fast, which makes Epsilon GC happy. A match made in heaven!https://github.com/openjdk/jdk/pull/1269 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Hey look, it is indeed there. Can now switch our 11u nightlies with the out-of-the-box OpenJDK for CLion/IDEA.pic.twitter.com/RzMJZKntPP
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
Looks like Debian enabled Shenandoah GC in their OpenJDK 11.0.9 packages. That great, since most of my boxes use Debian/Ubuntu... for historical reasons. :Ppic.twitter.com/il9sXceFKv
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo -
OpenJDK 11.0.10 (Jan 2021) bumps MaxInlineLevel to 15, following the initial change in JDK 14, and Corretto 11u shipping with it for quite a while. https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/8d910d222337 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Looks like I managed to backport this to all active JDK releases: -XX:+AbortVMOnCompilationFailure, or "Hey JVM, if you are about to drop any C2 candidate method to C1 or interpreter, just crash instead, would ya?" Saves me countless hours in perf work. https://bugs.openjdk.java.net/browse/JDK-8212070 …
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Tired: looking at console output for benchmark progress. Wired: looking at labs power consumption for benchmark progress.pic.twitter.com/mPMw9ixnrh
Thanks. Twitter will use this to make your timeline better. UndoUndo -
The recurrent debate about having a laptop or a desktop almost inevitably hinges on an odd presupposition that you are not allowed to have both.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
"Network is a computer", который мы заслужили.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Things I did not want to learn today: how Java, and then Hotspot runtime stubs, and then C compilers, and finally x87 FPU all handle signalling NaNs.
Thanks. Twitter will use this to make your timeline better. UndoUndo -
Transplanted qemu-debootstrap cross-compilation configs from http://builds.shipilev.net CI to GH actions for OpenJDK -- https://github.com/openjdk/jdk/pull/1147 … -- which gives all OpenJDK PRs foreign architectures build tests. Whoosh.pic.twitter.com/cxs4E9zZD6
Thanks. Twitter will use this to make your timeline better. UndoUndo -
My CV: "Hands-on expertise with high load systems". My actual system: "CPU cores: 64. Load average: 490.17, 382.89, 322.93."
Thanks. Twitter will use this to make your timeline better. UndoUndo
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.