Class SizeEstimator

java.lang.Object
com.google.code.externalsorting.csv.SizeEstimator

public final class SizeEstimator extends Object
  • 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

      public static long estimatedSizeOf(Object s)
      Estimates the size of a object in bytes.
      Parameters:
      s - The string to estimate memory footprint.
      Returns:
      The estimated size in bytes.