MCPcopy
hub / github.com/vipshop/vjtools / printHelp

Method printHelp

vjmap/src/main/java/com/vip/vjtools/vjmap/VJMap.java:273–300  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

271 }
272
273 private static void printHelp() {
274 int leftLength = "-all:minsize=1024,byname".length();
275 String format = " %-" + leftLength + "s %s%n";
276 tty.println("vjmap " + VERSION
277 + " - prints per GC generation (Eden, Survivor, OldGen) object details of a given process.");
278 tty.println("Usage: vjmap.sh <options> <PID>");
279 tty.println("Usage: vjmap.sh <options> <executable java path> <coredump file path>");
280 tty.println("");
281 tty.printf(format, "-all", "print all gens histogram, order by total size");
282 tty.printf(format, "-all:live", "print all gens histogram, live objects only");
283 tty.printf(format, "-all:minsize=1024", "print all gens histogram, total size>=1024");
284 tty.printf(format, "-all:minsize=1024,byname",
285 "print all gens histogram, total size>=1024, order by class name");
286
287 tty.printf(format, "-old", "print oldgen histogram, order by oldgen size");
288 tty.printf(format, "-old:live", "print oldgen histogram, live objects only");
289 tty.printf(format, "-old:minsize=1024", "print oldgen histogram, oldgen size>=1024");
290 tty.printf(format, "-old:minsize=1024,byname",
291 "print oldgen histogram, oldgen size>=1024, order by class name");
292
293 tty.printf(format, "-sur", "print survivor histogram, age>=2");
294 tty.printf(format, "-sur:age=4", "print survivor histogram, age==4");
295 tty.printf(format, "-sur:minage=4", "print survivor histogram, age>=4, default is 2");
296 tty.printf(format, "-sur:minsize=1024,byname",
297 "print survivor histogram, age>=3, survivor size>=1024, order by class name");
298 tty.printf(format, "-address", "print address for all gens");
299 tty.printf(format, "-class", "print all loaded classes");
300 }
301}

Callers 1

mainMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected