java Java中為什么不設(shè)置一個函數(shù),讓程序員來標(biāo)記可以被gc回收的變量?
Java中為什么不設(shè)置一個函數(shù),讓程序員來標(biāo)記可以被gc回收的變量?為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請他到澳大利亞買了一個農(nóng)場,過上舒適的生活。如果你想寫,你可以寫C。但現(xiàn)實是,
Java中為什么不設(shè)置一個函數(shù),讓程序員來標(biāo)記可以被gc回收的變量?
為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請他到澳大利亞買了一個農(nóng)場,過上舒適的生活。
如果你想寫,你可以寫C。但現(xiàn)實是,許多C不能忍受他們的GC切換到Java。。。你想倒退。。。
最初,Java的GC的優(yōu)點是異步集中收集,這是一種比手動刪除更有效的方法。為什么你要自立,自己動手。
在Java中如何主動調(diào)用GC?
在正常情況下,我們使用Java的自動回收機制。如果有GC不能解決的問題,我們應(yīng)該用工具來檢查。
總體回答:系統(tǒng).gc()提示虛擬機執(zhí)行GC,但僅提示。我們已經(jīng)發(fā)射了幾個。Net核心項目,基本上是docker。凈核心2/3。說實話。netcore的GC非常好?;旧希悴恍枰馢ava那樣做很多優(yōu)化。所以沒有多少研究是正常的。換句話說,如果一個GC需要做很多優(yōu)化,那么它肯定不是一個好的GC。當(dāng)然,平時編程、常用的非托管對象處理等都必須掌握。