Skip to content

Commit eb10858

Browse files
committed
jmap
1 parent a9502da commit eb10858

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

.github/workflows/ca-basic-test.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ jobs:
4646
--network-alias=pki.example.com \
4747
pki
4848
49+
docker exec pki rpm -qa | grep openjdk
50+
docker exec pki dnf install -y java-25-openjdk-devel
51+
4952
- name: Get Fedora version
5053
run: |
5154
FEDORA_VERSION=$(docker exec pki sed -n 's/^VERSION_ID=//p' /etc/os-release)
@@ -549,6 +552,43 @@ jobs:
549552
- name: Restart PKI server
550553
run: |
551554
docker exec pki pki-server restart --wait
555+
docker exec pki ps ax
556+
557+
PID=$(docker exec pki ps -C java -o pid --no-headers | awk '{print $1;}')
558+
echo "PID=$PID"
559+
echo "$PID" > java.pid
560+
561+
- name: Check heap info
562+
run: |
563+
PID=$(cat java.pid)
564+
echo "PID=$PID"
565+
566+
docker exec pki jhsdb jmap --heap --pid $PID
567+
568+
- name: Check object histogram
569+
run: |
570+
PID=$(cat java.pid)
571+
echo "PID=$PID"
572+
573+
docker exec pki jhsdb jmap --histo --pid $PID > output
574+
csplit \
575+
--quiet \
576+
--prefix=output- \
577+
--suffix-format='%02d' \
578+
output \
579+
'/^-----/' \
580+
'{*}'
581+
ls -l
582+
583+
cat output-01
584+
grep -E 'org.dogtagpki|org.mozilla' output-01
585+
586+
- name: Check class loader statistics
587+
run: |
588+
PID=$(cat java.pid)
589+
echo "PID=$PID"
590+
591+
docker exec pki jmap -clstats $PID
552592
553593
- name: Check pki info with default API
554594
run: |

0 commit comments

Comments
 (0)