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 |
Define inheritance with reference to java.
What do you mean by buffering?
What do you understand by overloading and overriding in java?
Can an object be null?
How can we run a java program without making any object?
What is use of inner class in java?
Where are global variables stored?
Can we write any code after throw statement?
Hi Friends, can you give difference between extending thread class and implementing runnable interface.
Are static members inherited to sub classes?
Why string is immutable or final in java
What data type is a string?