码迷,mamicode.com
首页 > 其他好文 > 详细

引用传递分析/没学明白(不用太纠结垃圾内存的问题

时间:2020-03-09 01:06:41      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:速度   garbage   释放   一个   并且   不同   释放空间   没有   地址   

类本身属于引用数据类型,既然是引用数据类型,那么牵扯到内存的引用传递,引用传递的本质:同一块堆内存空间可以

被不同的栈内存所指向,所有的引用传递的本质是一场堆内存的游戏

引用内存的过程中会产生垃圾,对垃圾的产生进行分析:所有没有栈内存指向的堆内存空间,就叫垃圾空间

所有的垃圾将被GC(Garbage Collector,垃圾收集器)不定期进行回收,并且释放空间,如果垃圾过多,一定

影响GC的处理性能,从而影响程序的运行速度。

一个栈内存只能保存一个堆内存的地址数据,如果发生更改,则之前地址数据将从此栈内存中彻底消失。

 

引用传递分析/没学明白(不用太纠结垃圾内存的问题

标签:速度   garbage   释放   一个   并且   不同   释放空间   没有   地址   

原文地址:https://www.cnblogs.com/shitulaoma/p/12446004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!