SubstrateVM

From APIDesign

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
'''SubstrateVM''' is a part of [[GraalVM]] which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].
+
'''SubstrateVM''' is an internal project name for a [[Native image]] tool (part of [[GraalVM]]) which focuses on [[AOT]] compilation. It can take a regular [[Java]] application and compile it into native binary. Here is an example that converts a [[JSON]] parser into such native executable: [https://github.com/JaroslavTulach/incubator-netbeans-html4j/blob/examples/examples/jsonparse/README.md jsonparse].
[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.
[[SubstrateVM]] is a re-implementation of the [[JVM]] on a completely different basis and thus it can produce small, [[HotSpot]] independent code that starts fast and runs well in cloud based environment.

Revision as of 08:41, 30 August 2019

SubstrateVM is an internal project name for a Native image tool (part of GraalVM) which focuses on AOT compilation. It can take a regular Java application and compile it into native binary. Here is an example that converts a JSON parser into such native executable: jsonparse.

SubstrateVM is a re-implementation of the JVM on a completely different basis and thus it can produce small, HotSpot independent code that starts fast and runs well in cloud based environment.

Personal tools
buy