栈上分配是基于逃逸分析的,为什么这么说呢?没有逃逸的对象会在栈上分配内存,逃逸的对象会在堆中分配内存。
逃逸分析:就是关注对象的作用域,什么情况表示没逃逸呢,就是当前对象的作用域仅在当前方法内有效。
如果有什么疑问,欢迎评论,我会继续解答?回复快。
逃逸分析和栈上分配--通俗易懂
最新推荐文章于 2022-03-27 20:41:53 发布
栈上分配是基于逃逸分析的,为什么这么说呢?没有逃逸的对象会在栈上分配内存,逃逸的对象会在堆中分配内存。
逃逸分析:就是关注对象的作用域,什么情况表示没逃逸呢,就是当前对象的作用域仅在当前方法内有效。
如果有什么疑问,欢迎评论,我会继续解答?回复快。