-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrepro.sh
More file actions
executable file
·30 lines (26 loc) · 1.59 KB
/
repro.sh
File metadata and controls
executable file
·30 lines (26 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash
./gradlew clean shadowJar
echo ========================================================================
echo
echo Ubuntu + AdoptOpenJDK 8, unset MALLOC_TRIM_THRESHOLD_
echo
docker run -ti -v $(pwd):/tmp/nativememory adoptopenjdk:8u232-b09-jre-hotspot bash -c "apt-get update >/dev/null && apt-get -y install procps >/dev/null &cd /tmp/nativememory && unset MALLOC_TRIM_THRESHOLD_ && ./run.sh 4096 1 4"
echo
echo
echo ========================================================================
echo
echo Ubuntu + AdoptOpenJDK 8, MALLOC_TRIM_THRESHOLD_=200000000
echo
docker run -ti -v $(pwd):/tmp/nativememory adoptopenjdk:8u232-b09-jre-hotspot bash -c "apt-get update >/dev/null && apt-get -y install procps >/dev/null &cd /tmp/nativememory && export MALLOC_TRIM_THRESHOLD_=200000000 && ./run.sh 4096 1 4"
echo
echo ========================================================================
echo
echo Ubuntu + Ubuntu OpenJDK 8, unset MALLOC_TRIM_THRESHOLD_
echo
docker run -ti -v $(pwd):/tmp/nativememory ubuntu:18.04 bash -c "export DEBIAN_FRONTEND=noninteractive && apt-get update >/dev/null && apt-get -y install openjdk-8-jre-headless procps >/dev/null && cd /tmp/nativememory && unset MALLOC_TRIM_THRESHOLD_ && ./run.sh 4096 1 4"
echo
echo ========================================================================
echo
echo Ubuntu + AdoptOpenJDK 11, unset MALLOC_TRIM_THRESHOLD_
echo
docker run -ti -v $(pwd):/tmp/nativememory adoptopenjdk:11.0.6_10-jre-hotspot bash -c "apt-get update >/dev/null && apt-get -y install procps >/dev/null &cd /tmp/nativememory && unset MALLOC_TRIM_THRESHOLD_ && ./run.sh 4096 1 4"