https://github.com/linux-china/graal-native-image-demo
Graal native image demo with RSocket and Netty
https://github.com/linux-china/graal-native-image-demo
graalvm native-image rsocket
Last synced: about 1 year ago
JSON representation
Graal native image demo with RSocket and Netty
- Host: GitHub
- URL: https://github.com/linux-china/graal-native-image-demo
- Owner: linux-china
- Created: 2019-03-05T20:03:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-12-05T22:38:22.000Z (over 2 years ago)
- Last Synced: 2025-04-02T02:51:09.317Z (about 1 year ago)
- Topics: graalvm, native-image, rsocket
- Language: Java
- Size: 64.5 KB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
GraalVM native image
====================
Graal native image demo.
# Configurations of GraalVM native image
* Reflective access
* Serialized classes
* Proxied interfaces
* Resources and resource bundles
* JNI
# Resources
* UPX: the Ultimate Packer for eXecutables https://github.com/upx/upx
# Env variables
* "_": command name to start
# References
* GraalVM blog: https://medium.com/graalvm
* Native Image Build Configuration: https://www.graalvm.org/reference-manual/native-image/BuildConfiguration/
* Generate Native Images with GraalVM Enterprise: https://docs.oracle.com/en/graalvm/enterprise/19/guide/reference/native-image.html
* Ahead-of-time Compilation: https://www.graalvm.org/docs/reference-manual/aot-compilation/
* native-image-maven-plugin: https://github.com/oracle/graal/blob/master/substratevm/src/native-image-maven-plugin/src/main/java/com/oracle/substratevm/NativeImageMojo.java
* native image reflection configuration: https://github.com/oracle/graal/blob/master/substratevm/REFLECTION.md
* GraalVM release notes: https://www.graalvm.org/docs/release-notes/
* RSocket Java: https://github.com/rsocket/rsocket-java
* Spring Boot with Graal: https://github.com/dsyer/spring-boot-micro-apps
* Simplifying native-image generation with Maven plugin and embeddable configuration: https://medium.com/graalvm/simplifying-native-image-generation-with-maven-plugin-and-embeddable-configuration-d5b283b92f57
* Introducing the Tracing Agent: Simplifying GraalVM Native Image Configuration: https://medium.com/graalvm/introducing-the-tracing-agent-simplifying-graalvm-native-image-configuration-c3b56c486271
* Dynamic proxies on Substrate VM: https://github.com/oracle/graal/blob/master/substratevm/DYNAMIC_PROXY.md
* Resource Bundles on Substrate VM: https://github.com/oracle/graal/blob/master/substratevm/RESOURCES.md
* (Finally) solving a substitution GraalVM issue: https://blog.frankel.ch/solving-substitution-graalvm-issue/
* ABOUT THE TOOLING AVAILABLE TO CREATE NATIVE GRAALVM IMAGES: https://info.michael-simons.eu/2020/09/15/about-the-tooling-available-to-create-native-graalvm-images/
* Maven plugin for GraalVM Native Image building: https://graalvm.github.io/native-build-tools/0.9.5/maven-plugin.html