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 |
Discuss about garbage collector in Java.
0 Answers Agilent, Integreon, ZS Associates,
What is annotation in java?
Is there any limitation of using inheritance?
What is the concatenation operator in java?
What are different types of classloaders?
Can multiple catch statements be used in exceptions ?
What do you mean by local variable and instance variable?
whatis Home interface and Remoteinterface? with example?
What do negative exponents mean?
How would you convert bytes to string?
What is the flag in java?
How can we make sure main() is the last thread to finish in java program?