Skip to content

Commit

Permalink
Profiling scenario works for Graal 21 now
Browse files Browse the repository at this point in the history
  • Loading branch information
MattAlp committed Oct 18, 2024
1 parent 6737bdf commit 686b528
Showing 1 changed file with 24 additions and 10 deletions.
34 changes: 24 additions & 10 deletions utils/build/docker/java/spring-boot-3-native/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<agent.path>/app/dd-java-agent.jar</agent.path>
<start-class>com.datadoghq.springbootnative.App</start-class>
<graal.build.args>-Ob</graal.build.args>
</properties>

<dependencies>
Expand Down Expand Up @@ -68,9 +67,6 @@
<artifactId>native-maven-plugin</artifactId>
<version>0.10.3</version>
<configuration>
<buildArgs>
${graal.build.args}
</buildArgs>
<quickBuild>true</quickBuild>
</configuration>
</plugin>
Expand All @@ -81,19 +77,37 @@
<id>with-profiling</id>
<build>
<directory>with-profiling</directory>
<plugins>
<plugin>
<groupId>org.graalvm.buildtools</groupId>
<artifactId>native-maven-plugin</artifactId>
<configuration>
<buildArgs combine.children="append">
<buildArg>--enable-monitoring=jfr</buildArg>
<buildArg>-J-Ddd.profiling.enabled=true</buildArg>
<buildArg>-J-javaagent:${agent.path}</buildArg>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<graal.build.args>--enable-monitoring=jfr -J-Ddd.profiling.enabled=true -J-javaagent:${agent.path}</graal.build.args>
</properties>
</profile>
<profile>
<id>without-profiling</id>
<build>
<directory>without-profiling</directory>
<plugins>
<plugin>
<groupId>org.graalvm.buildtools</groupId>
<artifactId>native-maven-plugin</artifactId>
<configuration>
<buildArgs combine.children="append">
<buildArg>-J-javaagent:${agent.path}</buildArg>
</buildArgs>
</configuration>
</plugin>
</plugins>
</build>
<properties>
<graal.build.args>-J-javaagent:${agent.path}</graal.build.args>
</properties>
</profile>
</profiles>
</project>

0 comments on commit 686b528

Please sign in to comment.