JVM性能调优-逃逸分析和栈上分配

简介:堆内存分配⽅式,分配规则讲解
逃逸分析

逃逸分析的基本⾏为就是分析对象动态做⽤域:当⼀个对象在⽅法中被定义后,它可能被外部⽅法所引⽤,称为⽅法逃逸。甚⾄还有可能被外部线程访问到,譬如赋值给类变量或能够在其余线程中访问的实例变量,称为线程逃逸java

栈上分配

栈上分配就是把⽅法中的变量和对象分配到栈上,⽅法执⾏完后⾃动销毁,⽽不须要垃圾回收的介⼊,从⽽提⾼系统性能web

在这里插入图片描述

本文同步分享在 博客“cwl_java”(CSDN)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。svg

相关文章
相关标签/搜索