Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi) header
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi) profile picture

Computer Scientist. Oracle Labs Employee. GraalVM Compiler & Native Image. Scout. Opinions are my own.

Linz, Austria
Joined July 2011
Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)Photo by Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ (@wirthi)
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
GraalVM accepts AI-assisted contributions!๐Ÿค– We have added a new policy for using AI tools to contribute to the GraalVM project. Such tools, used responsibly, can improve velocity, documentation, test coverage, and overall quality. github.com/oracle/graal/blobโ€ฆ
5
20
1,487
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
GraalVM 25 has a lot of great new features for native compilation: โœ… Better developer experience ๐Ÿ‘ฉโ€๐Ÿ’ป โœ… Simplified migration ๐Ÿš€ โœ… Even faster and smaller executables with ML ๐Ÿค– โœ… Enhanced security ๐Ÿ›ก๏ธ โœ… New tooling ๐Ÿ› ๏ธ Here are my favorite new @GraalVM features:
1
23
2
102
6,024
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly. Faster and better than ever!๐Ÿฐ๐Ÿš€ Download: graalvm.org/downloads/ Release notes: graalvm.org/release-notes/JDโ€ฆ
3
58
9
190
24,290
Interested in becoming Professor of System Software at @jkulinz ? Strong focus on compiler/VM technologies and an ongoing collaboration with @oraclelabs on @graalvm. Why would you not apply?
One of our primary university partners from @JKULinz is retiring and the university professorship is now advertised. We are looking forward to continuing the collaboration and do cutting-edge research with a focus on compilers and virtual machines within the @GraalVM project: jku.at/en/the-jku/work-at-thโ€ฆ The application deadline is July 3, 2024. Please help share the job posting or submit an application!
1
3
10
1,127
Unzoomed #43 6/6 ๐ŸŸก๐ŸŸก๐ŸŸก๐ŸŸก๐ŸŸก๐ŸŸข unzoomed.com/ When you know the country on first sight, but have no clue about the city :-(
3
166
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Google's Code Formatter for Java is now 10x faster thanks to @GraalVM Native Image! ๐Ÿฅณ
1
5
38
3,313
Unzoomed #31 1/6 ๐ŸŸขโšช๏ธโšช๏ธโšช๏ธโšช๏ธโšช๏ธ unzoomed.com/ Lucky guess. Now I want to go there.
127
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Tomorrow is the day!๐Ÿ’ƒ All the things we've been working on for the past several months will go live ๐Ÿš€ Join us to talk about them :)
The next major release of @GraalVM is going live next week!๐Ÿš€ Join us on Tuesday to talk about all the new features and updates in this release: youtube.com/watch?v=lWhEg-6Dโ€ฆ
2
8
39
5,592
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Do you maintain a #Java library or framework, and test it with @GraalVM Native Image? Consider adding it to the list linked below. We are working on a website update and new tools based on this. Stay tuned! List: github.com/oracle/graalvm-reโ€ฆ Instructions: github.com/oracle/graalvm-reโ€ฆ
1
29
1
57
12,444
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
"The same Lambda function with 3008 MB of memory that took 3.6 seconds to start with the JVM, started in under 100 milliseconds once compiled to a native executable using @GraalVM's native-image tool" โ€” Disney Streaming ๐Ÿ”ฅ aws.amazon.com/blogs/opensouโ€ฆ
32
3
135
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
How fast are #VirtualThreads on @GraalVM Native Image? This "Game of Life" demo built with PGO and the G1 GC starts up instantly and even runs faster compared with the JIT mode! ๐Ÿš€ Demo: github.com/graalvm/game-of-lโ€ฆ GraalVM #JDK19 dev builds: github.com/graalvm/graalvm-cโ€ฆ
47
5
173
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
In his talk "How fast really is Ruby 3.x?" at @RubyKaigi 2022, Fujimoto Seiji asks whether CRuby 3.1 is 3 times faster than 3.0 or even 2.0. The answer on the LTSV benchmark is no for CRuby, but it is yes for @TruffleRuby which is 3.6x (CE) and 5.7x (EE) faster than CRuby 3.1!
1
7
29
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Optimize your short lived workloads with built-in support for Native Image compilation in Cloud Java Client Libraries. Learn how Native Image compilation can help you get more done with your existing cloud resources โ†“ cloud.google.com/blog/topicsโ€ฆ
2
9
1
36
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Starting with @GraalVM 22.2, core artifacts will be around 240MB in size (rather than 400MB+ on some platforms). Graal.js, LLVM, and VisualVM are no longer included by default but can be easily installed with gu. Check out the latest GraalVM dev build at github.com/graalvm/graalvm-cโ€ฆ
2
12
1
56
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Tomorrow 11h30 I will present the design of interoperability in @TruffleRuby with other #GraalVM languages at the Truffle workshop part of #ECOOP22 (been a while since I was in person at a conference) 2022.ecoop.org/details/truffโ€ฆ
2
11
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Haben wir da einen #Mostbauer in und um #Linz รผbersehen? linzwiki.at/wiki/Mostbauer/ Mit Mostbauer z' Linz, Schneiderbauer und Schatzbauer geschlossen wird das Angebot dรผnner.
1
1
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
The 2022 Graal Workshop, organized by the community, is coming up this Saturday. Make sure to check it out! graalworkshop.github.io/2022โ€ฆ
My tiny one-line fix to the #JavaScript #temporal_proposal has been merged after @TC39 approval. It ain't much, but it's honest work. github.com/tc39/proposal-temโ€ฆ Native Temporal support in @graalvm getting better and better!
4
14
Christian Wirth ๐Ÿ‡ฆ๐Ÿ‡น๐Ÿ‡ช๐Ÿ‡บ retweeted
Been doing some JavaScript development for my Minecraft server, using a JS engine (Graalvm) within Java. It allows me to use existing JS repos and decided to use Redux Toolkit. This showcases a custom mechanic dispatching actions and you are able to see it in Redux DevTools.
2
11
5
51