jvm如何知道new了一个对象要多大内存,这个咋判断呢,扫描所有成员变量?