JVM性能調優-逃逸分析和棧上分配

簡介:堆內存分配⽅式,分配規則講解
逃逸分析

逃逸分析的基本⾏爲就是分析對象動態做⽤域:當⼀個對象在⽅法中被定義後,它可能被外部⽅法所引⽤,稱爲⽅法逃逸。甚⾄還有可能被外部線程訪問到,譬如賦值給類變量或能夠在其餘線程中訪問的實例變量,稱爲線程逃逸java

棧上分配

棧上分配就是把⽅法中的變量和對象分配到棧上,⽅法執⾏完後⾃動銷燬,⽽不須要垃圾回收的介⼊,從⽽提⾼系統性能web

在這裏插入圖片描述

本文同步分享在 博客「cwl_java」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。svg

相關文章
相關標籤/搜索