back
user profile

fniephaus

2,175karma·238submissions·May 19, 2014
about
Researcher on the GraalVM team at Oracle Labs. Developer tools, programming languages, virtual machines. Previously at HPI, Google, and Maton Guitars.

[ https://fniephaus.com ]

[ https://twitter.com/fniephaus ]

[ my public key: https://keybase.io/fniephaus; my proof: https://keybase.io/fniephaus/sigs/2dy-DvixjWd3ZV-Bd7WhIw57HYYen9GSztnMeoXTmXY ]

recent activity (238 total)
comment
Also, reflection is supported in AOT mode. The analysis, however, does require reachability metadata in some cases. In the best case, libraries provide and maintain appropriate configuration for this.…
3y ago·view thread
comment
GraalVM JDK19 dev builds are available at https://github.com/graalvm/graalvm-ce-dev-builds/releases/la... .…
3y ago·view thread
comment
We are working on a Python runtime as well: https://github.com/oracle/graalpython
3y ago·view thread
comment
Apparently, someone has managed to compile the Minecraft client to native: https://medium.com/@kb1000/what-youve-done-with-the-server-i... …
4y ago·view thread
comment
The students used both, the community and enterprise editions of GraalVM. Indeed, G1 is an enterprise feature: https://www.graalvm.org/22.2/reference-manual/native-image/…
4y ago·view thread
comment
It fails for some reason when reading user data from disk. The error also goes away if you nuke the user data but that's less convenient.
4y ago·view thread
comment
Just look at the 22.2 release notes [1]: > Updated the OpenJDK release on which GraalVM Community Edition is built ... and > Updated the Oracle JDK release on which GraalVM Enterprise Edition is…
4y ago·view thread
comment
JIT compilation requires additional CPU and memory resources at run-time, which AOT compilation can avoid. This also means that for a native executable, the compilation work only needs to be done once…
4y ago·view thread
comment
Thanks for the info! Seems like it's worth trying to compile the Java client with GraalVM Native Image then, given that this exists: https://github.com/chirontt/lwjgl3-hellow…
4y ago·view thread
comment
Disclaimer: I work on the GraalVM team. The students "measured noticeable reductions in terms of memory footprint of up to 43%" [1] in some preliminary experiments. More from the accompanyin…
4y ago·view thread
comment
I don't think the student looked into that at all, but I guess it depends on what the Java client uses for drawing. GraalVM Native Image currently doesn't support AWT on Linux/JDK17+, b…
4y ago·view thread
comment
Do you have any feedback on how we could improve the docs? If so, please let us know. I believe the easiest way to start a new Truffle language implementation is to fork SimpleLanguage [1] and turn it…
4y ago·view thread