Printing Memory Footprint using GraphLayout in JOL |
System.out.println(GraphLayout.parseInstance(new MinMaxPrimitivesBoxed()).toFootprint());
System.out.println(GraphLayout.parseInstance(new MinMaxPrimitivesPlain()).toFootprint()); |
Output: |
|
-
Recommendation: Don’t box primitive values! Autoboxing is evil and hides memory bloat!