Preloader's output beautified
This commit is contained in:
@@ -54,6 +54,8 @@ public class Preloader {
|
|||||||
}
|
}
|
||||||
finally {
|
finally {
|
||||||
if (mode != Mode.NO_TIME) {
|
if (mode != Mode.NO_TIME) {
|
||||||
|
System.out.println();
|
||||||
|
System.out.println("=== Preloader's measurements: ");
|
||||||
long dt = System.nanoTime() - startTime;
|
long dt = System.nanoTime() - startTime;
|
||||||
System.out.format("Total time: %.3fs\n", dt / 1e9);
|
System.out.format("Total time: %.3fs\n", dt / 1e9);
|
||||||
}
|
}
|
||||||
@@ -99,7 +101,7 @@ public class Preloader {
|
|||||||
private static Handler getHandler(Mode mode, ClassLoader withInstrumenter) {
|
private static Handler getHandler(Mode mode, ClassLoader withInstrumenter) {
|
||||||
if (mode == Mode.NO_TIME) return new Handler();
|
if (mode == Mode.NO_TIME) return new Handler();
|
||||||
|
|
||||||
final Instrumenter instrumenter = mode == Mode.INSTRUMENT ? loadInstrumenter(withInstrumenter) : null;
|
final Instrumenter instrumenter = mode == Mode.INSTRUMENT ? loadInstrumenter(withInstrumenter) : Instrumenter.DO_NOTHING;
|
||||||
|
|
||||||
final int[] counter = new int[1];
|
final int[] counter = new int[1];
|
||||||
final int[] size = new int[1];
|
final int[] size = new int[1];
|
||||||
@@ -112,8 +114,10 @@ public class Preloader {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void done() {
|
public void done() {
|
||||||
|
System.out.println();
|
||||||
System.out.println("Loaded classes: " + counter[0]);
|
System.out.println("Loaded classes: " + counter[0]);
|
||||||
System.out.println("Loaded classes size: " + size[0]);
|
System.out.println("Loaded classes size: " + size[0]);
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
instrumenter.dump(System.out);
|
instrumenter.dump(System.out);
|
||||||
}
|
}
|
||||||
@@ -132,7 +136,7 @@ public class Preloader {
|
|||||||
return instrumenters.next();
|
return instrumenters.next();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
System.err.println("No instrumenters found");
|
System.err.println("PRELOADER WARNING: No instrumenters found");
|
||||||
return Instrumenter.DO_NOTHING;
|
return Instrumenter.DO_NOTHING;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user