|
4 years ago | |
---|---|---|
.. | ||
jetty-perftest | 4 years ago | |
play-perftest | 4 years ago | |
README.md | 5 years ago | |
benchmark-integration.gradle | 4 years ago | |
perf-test-default-settings.rc | 4 years ago | |
run-perf-test.sh | 4 years ago |
Integration level performance tests for the Java Agent.
run-perf-test.sh
requires the following (available on homebrew or a linux package manager):
./gradlew java-agent:benchmark-integration:jetty-perftest:shadowJar
# Compare a baseline (no agent) to the 0.18.0 and 0.19.0 releases.
/usr/local/bin/bash ./run-perf-test.sh jar jetty-perftest/build/libs/jetty-perftest-*-all.jar NoAgent ~/Downloads/dd-java-agent-0.18.0.jar ~/Downloads/dd-java-agent-0.19.0.jar
cp /tmp/perf_results.csv ~/somewhere_else/
./gradlew :java-agent:benchmark-integration:play-perftest:dist
# Compare a baseline (no agent) to the 0.18.0 and 0.19.0 releases.
/usr/local/bin/bash ./run-perf-test.sh play-zip play-perftest/build/distributions/playBinary NoAgent ~/Downloads/dd-java-agent-0.18.0.jar ~/Downloads/dd-java-agent-0.19.0.jar
cp /tmp/perf_results.csv ~/somewhere_else/