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 happens when heap memory is full?
Is hashset sorted in java?
How do you compare values in java?
What are the advantages of java over C++?
Explain scope or life time of local variables in java?
Does java runtime require a license?
What is the purpose of finalization in java programming?
How many types of java are there?
How does java enable high performance?
Can a constructor call the constructor of parent class?
What is a marker interface?
What is the purpose of return statement?
Explain the meaning of java applet.
What is the significance of java packages?
Hi.... I applied for the post of scientific officer/Engineer-SB(Programmer).Please post the syllabus and sample papers.