diff --git a/dev/getting-started/oci/cloud-shell/index.html b/dev/getting-started/oci/cloud-shell/index.html index 56d46d02d182..0cbe4e568cf6 100644 --- a/dev/getting-started/oci/cloud-shell/index.html +++ b/dev/getting-started/oci/cloud-shell/index.html @@ -20,7 +20,7 @@ - + diff --git a/dev/getting-started/oci/code-editor/index.html b/dev/getting-started/oci/code-editor/index.html index 226ca08c3a64..f66ce2d18be3 100644 --- a/dev/getting-started/oci/code-editor/index.html +++ b/dev/getting-started/oci/code-editor/index.html @@ -20,7 +20,7 @@ - + diff --git a/dev/getting-started/oci/compute-instance/index.html b/dev/getting-started/oci/compute-instance/index.html index bbd4ec215cea..d862879260c5 100644 --- a/dev/getting-started/oci/compute-instance/index.html +++ b/dev/getting-started/oci/compute-instance/index.html @@ -20,7 +20,7 @@ - + diff --git a/dev/getting-started/oci/devops-build-pipeline/index.html b/dev/getting-started/oci/devops-build-pipeline/index.html index beaad35ef615..d65c660a1cc2 100644 --- a/dev/getting-started/oci/devops-build-pipeline/index.html +++ b/dev/getting-started/oci/devops-build-pipeline/index.html @@ -20,7 +20,7 @@ - + diff --git a/dev/getting-started/oci/index.html b/dev/getting-started/oci/index.html index 2d305e2e87b0..cb16efd28aec 100644 --- a/dev/getting-started/oci/index.html +++ b/dev/getting-started/oci/index.html @@ -20,7 +20,7 @@ - + diff --git a/docs/search/index.html b/docs/search/index.html index 1713d0f98cd1..8b3b121c5623 100644 --- a/docs/search/index.html +++ b/docs/search/index.html @@ -1404,7 +1404,7 @@
This guide uses the Spring Boot 3 Native Image Microservice example. +
This guide uses the Spring Boot 3 Native Image Microservice example.
The example is a minimal REST-based API application, built on top of Spring Boot 3.
If you call the HTTP endpoint /jibber
, it will return some nonsense verse generated in the style of the Jabberwocky poem, by Lewis Carroll.
cd graalvm-demos/native-image/containerize
+ cd graalvm-demos/native-image/containerize/spring-boot-microservice-jibber
OutO
For example:
./mem-leak-example -XX:+HeapDumpOnOutOfMemoryError
-Dumping heap to svm-heapdump-67799-OOME.hprof ...
+
+You should see a similar output:
+Dumping heap to svm-heapdump-67799-OOME.hprof ...
Heap dump file created [10046752 bytes in 0.49 secs]
Exception in thread "main" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded.
@@ -195,11 +197,13 @@ Dump the Initial Heap of a
This can be useful to identify which objects the Native Image build process allocated to the executable’s heap.
For a HelloWorld example, use the option as follows:
-$JAVA_HOME/bin/native-image HelloWorld --enable-monitoring=heapdump
-./helloworld -XX:+DumpHeapAndExit
-Heap dump created at '/path/to/helloworld.hprof'.
+native-image HelloWorld --enable-monitoring=heapdump
+
+./helloworld -XX:+DumpHeapAndExit
+The heap dump is created at path/to/helloworld.hprof.
+
Create a Heap Dump with SIGUSR1 (Linux/macOS only)
@@ -318,7 +322,9 @@ Prerequisite
Run the application:
./svmheapdump
- 17 May 2022, 16:38:13: Hello GraalVM native image developer!
+
+ You should see a similar output:
+ 17 May 2022, 16:38:13: Hello GraalVM native image developer!
The PID of this process is: 57509
Send it a signal: 'kill -SIGUSR1 57509'
to dump the heap into the working directory.
@@ -429,11 +435,11 @@ Create a Heap Dump f
When the command completes, the svmheapdumpapi native executable is created in the current directory.
- Run the application and check the heap dump
-
- Now you can run your native executable and create a heap dump from it with output similar to the following:
+ Run the application and create a heap dump:
./svmheapdumpapi --heapdump
- Sep 15, 2020, 4:06:36 PM: Hello GraalVM native image developer.
+
+ You should see a similar output:
+ Sep 15, 2020, 4:06:36 PM: Hello GraalVM native image developer.
Your command line options are: --heapdump
Heap dump created /var/folders/hw/s9d78jts67gdc8cfyq5fjcdm0000gp/T/SVMHeapDump-6437252222863577987.hprof, size: 8051959
diff --git a/jdk24/getting-started/oci/cloud-shell/index.html b/jdk24/getting-started/oci/cloud-shell/index.html
index 6efe82d1bae0..1c32b9403216 100644
--- a/jdk24/getting-started/oci/cloud-shell/index.html
+++ b/jdk24/getting-started/oci/cloud-shell/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/jdk24/getting-started/oci/code-editor/index.html b/jdk24/getting-started/oci/code-editor/index.html
index 0093368c8089..80a912963cf0 100644
--- a/jdk24/getting-started/oci/code-editor/index.html
+++ b/jdk24/getting-started/oci/code-editor/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/jdk24/getting-started/oci/compute-instance/index.html b/jdk24/getting-started/oci/compute-instance/index.html
index df07e542ec7b..46d4e9a0d449 100644
--- a/jdk24/getting-started/oci/compute-instance/index.html
+++ b/jdk24/getting-started/oci/compute-instance/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/jdk24/getting-started/oci/devops-build-pipeline/index.html b/jdk24/getting-started/oci/devops-build-pipeline/index.html
index fd75d2f4b268..36513f4c73a3 100644
--- a/jdk24/getting-started/oci/devops-build-pipeline/index.html
+++ b/jdk24/getting-started/oci/devops-build-pipeline/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/jdk24/getting-started/oci/index.html b/jdk24/getting-started/oci/index.html
index b8e470060b23..cf33ab2d88ba 100644
--- a/jdk24/getting-started/oci/index.html
+++ b/jdk24/getting-started/oci/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/latest/getting-started/oci/cloud-shell/index.html b/latest/getting-started/oci/cloud-shell/index.html
index 7f27caf9551e..ac6c10cad5bd 100644
--- a/latest/getting-started/oci/cloud-shell/index.html
+++ b/latest/getting-started/oci/cloud-shell/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/latest/getting-started/oci/code-editor/index.html b/latest/getting-started/oci/code-editor/index.html
index 21f095f0655e..16ac67bb3e5f 100644
--- a/latest/getting-started/oci/code-editor/index.html
+++ b/latest/getting-started/oci/code-editor/index.html
@@ -20,7 +20,7 @@
-
+
@@ -182,7 +182,6 @@ Related Documentation
- Java Hello World with Oracle GraalVM in OCI Code Editor
- Micronaut Hello World REST App with Oracle GraalVM in OCI Code Editor
- - Spring Boot Microservice with Oracle GraalVM in OCI Code Editor
- Working with Code Editor
- Oracle GraalVM in OCI Cloud Shell
diff --git a/latest/getting-started/oci/compute-instance/index.html b/latest/getting-started/oci/compute-instance/index.html
index d6165007d296..c309b303b34f 100644
--- a/latest/getting-started/oci/compute-instance/index.html
+++ b/latest/getting-started/oci/compute-instance/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/latest/getting-started/oci/devops-build-pipeline/index.html b/latest/getting-started/oci/devops-build-pipeline/index.html
index 61c1644ccebb..0fe32bf92d5b 100644
--- a/latest/getting-started/oci/devops-build-pipeline/index.html
+++ b/latest/getting-started/oci/devops-build-pipeline/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/latest/getting-started/oci/index.html b/latest/getting-started/oci/index.html
index 043ddb83df9c..9c391ca131e7 100644
--- a/latest/getting-started/oci/index.html
+++ b/latest/getting-started/oci/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/latest/reference-manual/native-image/guides/containerise-native-executable-and-run-in-docker-container/index.html b/latest/reference-manual/native-image/guides/containerise-native-executable-and-run-in-docker-container/index.html
index da130ff876d4..9f5071d0a974 100644
--- a/latest/reference-manual/native-image/guides/containerise-native-executable-and-run-in-docker-container/index.html
+++ b/latest/reference-manual/native-image/guides/containerise-native-executable-and-run-in-docker-container/index.html
@@ -160,7 +160,7 @@ Containerize a
Download a Sample Application
-
This guide uses the Spring Boot 3 Native Image Microservice example.
+
This guide uses the Spring Boot 3 Native Image Microservice example.
The example is a minimal REST-based API application, built on top of Spring Boot 3.
If you call the HTTP endpoint /jibber
, it will return some nonsense verse generated in the style of the Jabberwocky poem, by Lewis Carroll.
@@ -178,7 +178,7 @@ Prerequisite
Change directory to native-image/containerize/:
- cd graalvm-demos/native-image/containerize
+ cd graalvm-demos/native-image/containerize/spring-boot-microservice-jibber
diff --git a/latest/reference-manual/native-image/guides/create-heap-dump/index.html b/latest/reference-manual/native-image/guides/create-heap-dump/index.html
index ba895b9f01b9..1df9b2317ec1 100644
--- a/latest/reference-manual/native-image/guides/create-heap-dump/index.html
+++ b/latest/reference-manual/native-image/guides/create-heap-dump/index.html
@@ -184,7 +184,9 @@ Create a Heap Dump on OutO
For example:
./mem-leak-example -XX:+HeapDumpOnOutOfMemoryError
-Dumping heap to svm-heapdump-67799-OOME.hprof ...
+
+You should see a similar output:
+Dumping heap to svm-heapdump-67799-OOME.hprof ...
Heap dump file created [10046752 bytes in 0.49 secs]
Exception in thread "main" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded.
@@ -195,11 +197,13 @@ Dump the Initial Heap of a
This can be useful to identify which objects the Native Image build process allocated to the executable’s heap.
For a HelloWorld example, use the option as follows:
-$JAVA_HOME/bin/native-image HelloWorld --enable-monitoring=heapdump
-./helloworld -XX:+DumpHeapAndExit
-Heap dump created at '/path/to/helloworld.hprof'.
+native-image HelloWorld --enable-monitoring=heapdump
+
+./helloworld -XX:+DumpHeapAndExit
+The heap dump is created at path/to/helloworld.hprof.
+
Create a Heap Dump with SIGUSR1 (Linux/macOS only)
@@ -318,7 +322,9 @@ Prerequisite
Run the application:
./svmheapdump
- 17 May 2022, 16:38:13: Hello GraalVM native image developer!
+
+ You should see a similar output:
+ 17 May 2022, 16:38:13: Hello GraalVM native image developer!
The PID of this process is: 57509
Send it a signal: 'kill -SIGUSR1 57509'
to dump the heap into the working directory.
@@ -429,11 +435,11 @@ Create a Heap Dump f
When the command completes, the svmheapdumpapi native executable is created in the current directory.
- Run the application and check the heap dump
-
- Now you can run your native executable and create a heap dump from it with output similar to the following:
+ Run the application and create a heap dump:
./svmheapdumpapi --heapdump
- Sep 15, 2020, 4:06:36 PM: Hello GraalVM native image developer.
+
+ You should see a similar output:
+ Sep 15, 2020, 4:06:36 PM: Hello GraalVM native image developer.
Your command line options are: --heapdump
Heap dump created /var/folders/hw/s9d78jts67gdc8cfyq5fjcdm0000gp/T/SVMHeapDump-6437252222863577987.hprof, size: 8051959
diff --git a/licensing-information/index.html b/licensing-information/index.html
index f1f996da6352..7341fc5a0d00 100644
--- a/licensing-information/index.html
+++ b/licensing-information/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/reference-manual/graaljs/index.html b/reference-manual/graaljs/index.html
index 3f66f93a7f21..ea9360de25c5 100644
--- a/reference-manual/graaljs/index.html
+++ b/reference-manual/graaljs/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/reference-manual/graalpy/index.html b/reference-manual/graalpy/index.html
index d66a987700cf..6804c194ecac 100644
--- a/reference-manual/graalpy/index.html
+++ b/reference-manual/graalpy/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/reference-manual/graalwasm/index.html b/reference-manual/graalwasm/index.html
index 2953d701f796..178955f1cba3 100644
--- a/reference-manual/graalwasm/index.html
+++ b/reference-manual/graalwasm/index.html
@@ -20,7 +20,7 @@
-
+
diff --git a/sitemap.xml b/sitemap.xml
index f000c9730ad9..16d5e19a2040 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -875,139 +875,139 @@
https://www.graalvm.org/resources/articles/binsweep.pdf
-2024-12-18T11:00:13+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/resources/img/brand-guidelines/downloads/GraalVM_logos_Style_Guide_v2_011022.pdf
-2024-12-18T11:00:13+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/resources/img/brand-mascot/downloads/GraalVM%20mascot%20usage%20v1.2.pdf
-2024-12-18T11:00:13+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/resources/lib/fiddle/data/SYSTEM_MODULES-java.desktop-javax.swing.text.html
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/resources/lib/fiddle/data/SYSTEM_MODULES-jdk.xml.dom-org.w3c.dom.html
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm-language-level-virtualization-oracle-tech-papers.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_april_2024.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_august_2020.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_august_2021.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_february_2022.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_january_2023.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_may_2020.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_may_2022.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_notes_february_2020.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_notes_february_2021.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_notes_may_2021.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_notes_november_2020.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/graalvm_project_advisory_board_meeting_notes_november_2021.pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/GraalPy_v1/quick-reference-graalpy-v1(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/GraalPy_v1/quick-reference-graalpy-v1(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/GraalVM/graalvm-quick-ref-v1(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/GraalVM/graalvm-quick-ref-v1(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk17/Quick-reference-native-Image-JDK17(EU_A4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk17/Quick-reference-native-Image-JDK17(US-Letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk21/Quick-reference-native-Image-JDK21(EU_A4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk21/Quick-reference-native-Image-JDK21(US-Letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk23/native-image-quick-reference-graalvm-for-jdk23(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image-graalvm-for-jdk23/native-image-quick-reference-graalvm-for-jdk23(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v1/quick-reference-native-image-v1(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v1/quick-reference-native-image-v1(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v2/quick-reference-native-image-v2(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v2/quick-reference-native-image-v2(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v3/quick-reference-native-image-v3(eu_a4).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/uploads/quick-references/Native-Image_v3/quick-reference-native-image-v3(us-letter).pdf
-2024-12-18T11:00:14+00:00
+2024-12-19T16:01:53+00:00
https://www.graalvm.org/jdk23/graalvm-as-a-platform/language-implementation-framework/AOT/