1.如题
Estimates the size (memory representation) of Java objects.
RamUsageEstimator.humanSizeOf(Object object)
public static void main(String[] args) {
int[] s = new int[1024];
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf(s));
//将list转字符串
List<String> list1 = Arrays.asList(
"Google", "Guava", "Java", "Scala","",null);
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf(list1));
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf("java"));
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf("Guava"));
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf("Google"));
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf("Scala"));
System.out.println("size(s):" + RamUsageEstimator.humanSizeOf(null));
}
结果: