How can we find size of the object ?
Answer Posted / 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 |
Post New Answer View All Answers
What are methods in java?
What is flush buffer?
What is the list interface?
What are scalar data types?
What are different data types?
Why is a constant variable important?
What is java volatile?
What is collections framework?
What are runtime exceptions?
Why java is secure? Explain.
Explain the init method?
What is the purpose of a volatile variable?
When is the garbage collection used in Java?
Why is string class considered immutable?
What is difference between string and new string?