Class SizeEstimator
java.lang.Object
com.google.code.externalsorting.csv.SizeEstimator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static int
private static int
private static boolean
private static int
private static int
private static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
Estimates the size of a object in bytes.
-
Field Details
-
OBJ_HEADER
private static int OBJ_HEADER -
ARR_HEADER
private static int ARR_HEADER -
INT_FIELDS
private static int INT_FIELDS -
OBJ_REF
private static int OBJ_REF -
OBJ_OVERHEAD
private static int OBJ_OVERHEAD -
IS_64_BIT_JVM
private static boolean IS_64_BIT_JVM
-
-
Constructor Details
-
SizeEstimator
private SizeEstimator()
-
-
Method Details
-
estimatedSizeOf
Estimates the size of a object in bytes.- Parameters:
s
- The string to estimate memory footprint.- Returns:
- The estimated size in bytes.
-