|
|
1
0
定义(语义垃圾) 一个程序将不再使用的变量,但是 仍然保留对它的引用,称为语义垃圾。 换言之,想象一下在主程序中分配一个数组,并且只在前几行中使用它,并且在没有释放它之后。基本上,语义内存泄漏和内存泄漏之间的主要区别在于,在内存泄漏中,您没有引用未释放数组,但是在语义泄漏中,尽管您不再使用它,但实际上您仍然有引用。 |
|
2
0
定义 (语义垃圾) 一个程序将不再使用的变量,但是 仍然保留对它的引用,称为语义垃圾。
所有复杂的GC算法都徒劳地反对语义垃圾。
|