public final class StringSizeEstimator extends Object
Modifier and Type | Method and Description |
---|---|
static long |
estimatedSizeOf(String s)
Estimates the size of a
String object in bytes. |
public static long estimatedSizeOf(String s)
String
object in bytes.
This function was designed with the following goals in mind (in order of importance) :
First goal is speed: this function is called repeatedly and it should
execute in not much more than a nanosecond.
Second goal is to never underestimate (as it would lead to memory shortage and a crash).
Third goal is to never overestimate too much (say within a factor of two), as it would
mean that we are leaving much of the RAM underutilized.s
- The string to estimate memory footprint.Copyright © 2017. All rights reserved.