Skip to content

Commit 4006469

Browse files
Add Heavy Load Benchmark for ByteCodeTranslator
- Added `HeavyLoadBenchmarkTest` in `vm/tests` which runs ByteCodeTranslator against `JavaAPI`. - Implemented `SimpleProfiler` to capture hotspots during translation. - Updated `.github/workflows/parparvm-tests.yml` to run the benchmark and ensure JavaAPI is built, exclude benchmark from standard tests, and build dependencies for benchmark. - Updated `.github/scripts/generate-quality-report.py` to include benchmark results in the PR comment.
1 parent ba07dc3 commit 4006469

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.github/workflows/parparvm-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ jobs:
8888

8989
- name: Run ParparVM Benchmark
9090
working-directory: vm
91-
run: mvn -B test -pl tests -Dgroups=benchmark -Djacoco.skip=true
91+
run: mvn -B test -pl tests -am -Dgroups=benchmark -Djacoco.skip=true
9292
env:
9393
JDK_8_HOME: ${{ env.JDK_8_HOME }}
9494
JDK_11_HOME: ${{ env.JDK_11_HOME }}

0 commit comments

Comments
 (0)