摘要: jdk6:当调用intern方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用,否则将此字符串对象添加到字符串常量池中,并且返回该字符串对象的引用 djk6+:当调用intern方法时,如果字符串常量池先前已创建出该字符串对象,则返回池中的该字符串的引用,否则如果该字符串对 阅读全文
posted @ 2021-07-08 18:19 DC红茶 阅读(100) 评论(0) 推荐(0) 编辑
摘要: ①管理方式:栈自动释放,堆需要GC ②空间大小:栈比堆小 ③碎片相关:栈产生的碎片远小于堆 ④分配方式:栈支持静态和动态分配,堆只支持动态分配 ⑤效率:栈的效率比堆高 联系:栈保存了指向堆(对象,数组)的地址引用 阅读全文
posted @ 2021-07-08 18:09 DC红茶 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 例如:java -Xms128m -Xmx128m -Xss256k -jar xxxxx.jar -Xss : 规定了每个线程虚拟机栈(堆栈)的大小 -Xms: 堆的初始值 -Xmx: 堆能达到的最大值 一般来说会将Xms 和 Xmx设置为一样,如果需要扩容,则有可能发生内存抖动,带来性能问题。 阅读全文
posted @ 2021-07-08 18:02 DC红茶 阅读(1378) 评论(0) 推荐(0) 编辑