GC是什么,为什么要用GC?
GC的中文名词是垃圾回收,是java中队内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。
在C或者C++中,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或者系统的不稳定甚至崩溃。java语言采用GC来自动处理内存中的垃圾回收问题,让程序员不必关心内存泄露或者相关的问题。
GC是什么,为什么要用GC?
GC的中文名词是垃圾回收,是java中队内存管理的一种功能。垃圾回收器跟踪并回收托管内存中分配的对象,定期执行垃圾回收以分配给没有有效引用的对象的内存。当使用可用内存不能满足内存请求时,GC会自动进行。
在C或者C++中,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或者系统的不稳定甚至崩溃。java语言采用GC来自动处理内存中的垃圾回收问题,让程序员不必关心内存泄露或者相关的问题。