垃圾回收_(計算機科學)

在計算機科學中 ， 垃圾回收 ( 縮寫爲GC ） 是指一種自動的記憶體管理機制 。 當某個程序佔用的一部分內存空間不再被這個程序訪問時 ， 這個程序會藉助垃圾回收算法向操作系統歸還這部分內存空間 。 垃圾回收器可以減輕程式員的負擔 ， 也減少程序中的錯誤 。 垃圾回收最早起源於LISP語言 。 目前許多語言如Smalltalk 、 Java 、 C# 、 Go和D語言都支援垃圾回收器 。