如果我设置了最大的Java堆大小-Xmx512m
,那么单个对象的可能最大大小是多少?
假设我的应用程序只有一个类,我只创建了一个对象。
那么这个对象是否有近似的大小限制呢?
我的类看起来像下面这样:
public class BigSingleObj {
//conf will contain thousand of String.
private Map<String, String> conf = new HashMap<String, String>();
public String getConf(String key) {
return conf.get(key);
}
}
注意
我提到了我的JVM堆大小,我希望得到一个定量的回答。