垃圾回收

一個跟蹤過程,它傳遞性地跟蹤指向當前使用的對象的所有指針,以便找到可以引用的所有對象,然後重新使用在此跟蹤過程中未找到的任何堆記憶體。公共語言運行庫垃圾回收器還壓縮使用中的記憶體,以縮小堆所需要的工作空間。

簡介

Java語言中一個顯著的特點就是引入了垃圾回收機制,使c++程式設計師最頭疼的記憶體管理的問題迎刃而解,它使得Java程式設計師在編寫程式的時候不再需要考慮記憶體管理。由於有個垃圾回收機制,Java中的對象不再有“作用域”的概念,只有對象的引用才有“作用域”。垃圾回收可以有效的防止記憶體泄露,有效的使用可以使用的記憶體。垃圾回收器通常是作為一個單獨的低級別的執行緒運行,不可預知的情況下對記憶體堆中已經死亡的或者長時間沒有使用的對象進行清除和回收,程式設計師不能實時的調用垃圾回收器對某個對象或所有對象進行垃圾回收。回收機制有分代複製垃圾回收和標記垃圾回收,增量垃圾回收。

Java 程式設計師不用擔心記憶體管理,因為垃圾收集器會自動進行管理。要請求垃圾收集,可以調用下面的方法之一:

System.gc()

Runtime.getRuntime().gc()

電影《垃圾回收》

基本信息

劇情介紹

傑斯帕·彥森是成功的IT銷售經理,但卻自大而不擇手段,甚至出賣朋友. 身為公司最出色的銷售員又有著漂亮的女友,傑斯帕看似過著完美無缺的生活,直到有一天他的傲慢和自信給了他沉重的一擊... 一夜之間他失去了一切...

傑斯帕被判到一個資源回收筒進行社會服務. 在那兒他遇到了有趣的迪翁、狄奧多,和洛特. 隨著在那兒經歷的一切,傑斯帕從最初對他們的鄙視到慢慢融入進了這個隊伍,並發現他能從他們坦率而誠實的生活態度中學到很多...

相關詞條

相關搜尋

熱門詞條

聯絡我們