How can we find size of the object ?
Answers were Sorted based on User's Feedback
there is no sizeOf() in java to find the size of the object
Is This Answer Correct ? | 8 Yes | 4 No |
Answer / lachha g
you can use Instrumentation class.
use long getObjectSize(Object objectToSize) method.
It returns amount of storage consumed by the specified object.
package Test;
import java.lang.instrument.Instrumentation;
public class ObjectSize {
private int x;
private int y;
ObjectSize(int x, int y){
this.x=x;
this.y=y;
}
public static void main(String [] args) {
ObjectSize obj= new ObjectSize(2,4);
System.out.println(Test.getObjectSize(obj));
}
}
class Test {
private static Instrumentation instrumentation;
public static void premain(String args, Instrumentation inst) {
instrumentation = inst;
}
public static long getObjectSize(Object o) {
return instrumentation.getObjectSize(o);
}
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / suvarna
getObjectSize(Object objectToSize)
Returns an implementation-specific approximation
of the amount of storage consumed by the specified object.
Is This Answer Correct ? | 0 Yes | 3 No |
Can a final variable be null?
How does linkedhashmap work in java?
What is the final class modifier?
What is the += operator called?
String class is defined under which package in java?
what is the difference between future and callable interface in java?
What is the original name of java?
Does A Class Inherit The Constructors Of Its Superclass?
How to use Media tracker Class.
What is an immutable object?
What is lazy programming?
Is it necessary that each try block must be followed by a catch block?