Skip to content

Commit 0b52fa9

Browse files
committed
Special case Native Image module.
SubstrateVM components are part of the `org.graalvm.nativeimage.builder` module, which can be confusing. Show `svm.jar (Native Image)` instead for now.
1 parent e06ca9d commit 0b52fa9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

docs/reference-manual/native-image/BuildOutput.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ GraalVM Native Image: Generating 'helloworld' (executable)...
4646
--------------------------------------------------------------------------------
4747
Top 10 origins of code area: Top 10 object types in image heap:
4848
3.43MB java.base 1.01MB byte[] for code metadata
49-
760.98KB o.graalvm.nativeimage.builder 1000.72KB java.lang.String
49+
760.98KB svm.jar (Native Image) 1000.72KB java.lang.String
5050
102.06KB java.logging 884.18KB byte[] for general heap data
5151
48.03KB org.graalvm.nativeimage.base 686.91KB byte[] for java.lang.String
5252
40.49KB jdk.proxy1 659.87KB java.lang.Class

substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/ProgressReporter.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,9 @@ private void calculateCodeBreakdown(Collection<CompileTask> compilationTasks) {
495495
Module module = javaClass.getModule();
496496
if (module.isNamed()) {
497497
key = module.getName();
498+
if ("org.graalvm.nativeimage.builder".equals(key)) {
499+
key = "svm.jar (Native Image)";
500+
}
498501
} else {
499502
key = findJARFile(javaClass);
500503
if (key == null) {

0 commit comments

Comments
 (0)