In this demo, we will:
codeguru-demo
src/main/java/com/example/ShoppingCart.java
src/main/java/com/example/ProfilerDemo.java
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>codeguru-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
pom.xml
git clone https://github.com/learnpde/codeguru-demo.git
cd codeguru-demo
mvn clean compile
demo-profiling-group
codeguru-user
Don't click Done
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export AWS_REGION=us-east-1
java -javaagent:../codeguru-profiler-java-agent-standalone-1.2.4.jar=\
"profilingGroupName:demo-profiling-group,heapSummaryEnabled:true" \
-cp target/classes \
com.example.ProfilerDemo
learnpde/codeguru-demo
confirm
cd ..
rm -rf codeguru-demo
rm codeguru-profiler-java-agent-standalone-1.2.4.jar