Author Profile

Vijay Sundaresan

Vijay Sundaresan

Vijay Sundaresan is the Lead Performance Architect at the IBM Runtimes Technology Center with responsibility for the performance of IBM's Java, Node and Swift production runtimes.

Posts by Vijay Sundaresan

Vijay Sundaresan
Vijay Sundaresan
8 months ago

Improvements to the SizeEstimator class in Apache™ Spark

by Vijay Sundaresan, Adam Roberts, and Andrew Craik What's the SizeEstimator class and why should I care? org.apache.spark.util.SizeEstimator is a core class used by Apache™ Spark that walks the object graph rooted at a given object and uses knowledge of the JVM object model to arrive at an estimate for the amount of Java heap that is transitively held live by the object. Note that this means size... Read More