Skip to content

Commit

Permalink
Move /clouds/ under native-image
Browse files Browse the repository at this point in the history
  • Loading branch information
olyagpl committed Dec 19, 2024
1 parent 77c034b commit 29438a8
Show file tree
Hide file tree
Showing 104 changed files with 34 additions and 30 deletions.
64 changes: 34 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,69 +29,73 @@ Example applications showcasing the capabilities of GraalVM Native Image, includ
### Build
Demos for building native images, including configurations and setup steps for various use cases.

* hello-world -
* build-java-modules -
* build-shared-library -
* build-static-images -
* build-with-js-embedded -
* list-files -
* native-build-tools -
* [hello-world](native-image/hello-world/) -
* [build-from-jar](native-image/build-from-jar/) -
* [build-java-modules](native-image/build-java-modules/) -
* [build-shared-library](native-image/build-shared-library/) -
* [build-static-images](native-image/build-static-images/) -
* [build-with-js-embedded](native-image/build-with-js-embedded/) -
* [list-files](native-image/list-files/) -
* [native-build-tools](native-image/native-build-tools/) -

### Benchmark
Performance measurement demos for Native Image.

* jmh/binary-tree -
* [jmh/binary-tree](native-image/benchmark/jmh/binary-tree/) -

### Clouds
Demos showcasing the building and deployment of native applications to Oracle Cloud Infrastructure (OCI), AWS, and Google Cloud.

* native-aws-fargate -
* native-aws-lambda -
* native-google-cloud-run -
* native-oci-container-instances -
* native-oci-generative-ai -
* [native-aws-fargate](native-image/clouds/native-aws-fargate/) -
* [native-aws-lambda](native-image/clouds/native-aws-lambda/) -
* [native-google-cloud-run](native-image/clouds/native-google-cloud-run/) -
* [native-oci-cloud-shell](native-image/clouds/native-oci-cloud-shell/) -
* [native-oci-container-instances](native-image/clouds/native-oci-container-instances/) -
* [native-oci-generative-ai](native-image/clouds/native-oci-generative-ai/) -

### Configure

* configure-with-tracing-agent -
* include-metadata -
* include-resources -
* use-system-properties -
* [access-environment-variables](native-image/access-environment-variables/) -
* [configure-with-tracing-agent](native-image/configure-with-tracing-agent/) -
* [include-metadata](native-image/include-metadata/) -
* [include-resources](native-image/include-resources/) -
* [specify-class-init](native-image/specify-class-init/) -
* [use-system-properties](native-image/use-system-properties/) -

### Containerize
Demos focusing on containerizing native Java applications and following best practices.

* spring-boot-microservice-jibber -
* tiny-java-containers -
* [spring-boot-microservice-jibber](native-image/containerize/spring-boot-microservice-jibber/) -
* [tiny-java-containers](native-image/containerize/tiny-java-containers/) -

### Monitor
Demos showcasing how to monitor native applications using observability and diagnostics tools.

* add-jfr -
* add-jmx -
* add-logging -
* create-heap-dump -
* emit-build-report -
* [add-jfr](native-image/add-jfr/) -
* [add-jmx](native-image/add-jmx/) -
* [add-logging](native-image/add-logging/) -
* [create-heap-dump](native-image/create-heap-dumps/) -
* [embed-sbom](native-image/embed-sbom/) -

### Microservices
Demos for building microservices ahead of time using frameworks such as Micronaut and Spring Boot.

* micronaut-hello-rest-gradle -
* micronaut-hello-rest-maven -
* [micronaut-hello-rest-gradle](native-image/microservices/micronaut-hello-rest-gradle) -
* [micronaut-hello-rest-maven](native-image/microservices/micronaut-hello-rest-maven) -

### Optimize
Demos optimizing native application for different criteria (runtime and performance tuning, file size, build time, and more).

* optimize-memory -
* optimize-with-pgo -
* specify-class-init -
* [emit-build-report](native-image/emit-build-report/) -
* [optimize-memory](native-image/optimize-memory/) -
* [optimize-with-pgo](native-image/optimize-with-pgo/) -

## Compiler Demos

Demos designed to test and showcase the capabilities of the Graal Just-In-Time (JIT) compiler.
These examples focus on evaluating the compiler's performance, including its optimizations for modern Java workloads.

* - java-stream-benchmark
* - [java-stream-benchmark](compiler/java-stream-benchmark/)

## Archived Demos

Expand Down
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 29438a8

Please sign in to comment.