< prev index next >
test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java
Print this page
rev 60538 : imported patch jep387-test.patch
*** 85,111 ****
output.shouldMatch("CLD.*<bootstrap>");
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "by-chunktype"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
! output.shouldContain("specialized:");
! output.shouldContain("small:");
! output.shouldContain("medium:");
! output.shouldContain("humongous:");
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "vslist"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
output.shouldContain("Virtual space list");
output.shouldMatch("node.*reserved.*committed.*used.*");
- pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "vsmap"});
- output = new OutputAnalyzer(pb.start());
- output.shouldHaveExitValue(0);
- output.shouldContain("Virtual space map:");
- output.shouldContain("HHHHHHHHHHH");
-
// Test with different scales
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "scale=G"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
output.shouldMatch("MaxMetaspaceSize:.*0.2.*GB");
--- 85,114 ----
output.shouldMatch("CLD.*<bootstrap>");
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "by-chunktype"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
! output.shouldContain("1k:");
! output.shouldContain("2k:");
! output.shouldContain("4k:");
! output.shouldContain("8k:");
! output.shouldContain("16k:");
! output.shouldContain("32k:");
! output.shouldContain("64k:");
! output.shouldContain("128k:");
! output.shouldContain("256k:");
! output.shouldContain("512k:");
! output.shouldContain("1m:");
! output.shouldContain("2m:");
! output.shouldContain("4m:");
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "vslist"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
output.shouldContain("Virtual space list");
output.shouldMatch("node.*reserved.*committed.*used.*");
// Test with different scales
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.metaspace", "scale=G"});
output = new OutputAnalyzer(pb.start());
output.shouldHaveExitValue(0);
output.shouldMatch("MaxMetaspaceSize:.*0.2.*GB");
< prev index next >