Cov khoom loj heap yog dab tsi?
Cov khoom loj heap yog dab tsi?

Video: Cov khoom loj heap yog dab tsi?

Video: Cov khoom loj heap yog dab tsi?
Video: lub hom phiaj loj tshaj plaws ntawm kev ntseeg yog dab tsi 2024, Lub peb hlis ntuj
Anonim

Qhov plaub pob yog lub npe hu ua Loj Object Heap , los yog LOJ. 'loj' khoom mus ntawm no - raws li qhov loj ntawm qhov twg khoom tej zaum yuav xaus rau qhov no pob yog 85,000 bytes, qhov no feem ntau txhais tau tias arrays nrog ntau tshaj li 20,000 nkag.

Tsis tas li ntawd, dab tsi yog qhov khoom loj heap hauv C #?

Cov loj khoom heap muaj heev cov khoom loj uas yog 85,000 bytes thiab loj dua (The khoom ntawm loj khoom heap feem ntau yog arrays). Kev khaws khib nyiab tau tshwm sim thaum ib qho ntawm cov xwm txheej hauv qab no muaj tseeb: Lub kaw lus muaj lub cev tsis nco qab.

Kuj Paub, Gc sau hauv C# yog dab tsi? GC . Sau () - siv rau sau cov khoom tam sim no nyob rau tiam 0, 1, 2. GC . Sau (0) - siv rau sau cov khoom tam sim no nyob rau tiam 0. GC . Sau (1) - siv rau sau Cov khoom tam sim no nyob rau tiam 0 thiab 1. Koj tseem tuaj yeem txiav txim siab tias lub cim xeeb tau tso tawm ntau npaum li cas los ntawm kev hu mus rau GC.

Yog li ntawd, dab tsi yog qhov khoom heap?

Java yog dab tsi Heap Qhov chaw. Nws yog tsim los ntawm Java Virtual Machine thaum nws pib. Lub cim xeeb yog siv ntev npaum li daim ntawv thov ua haujlwm. Java runtime siv nws los faib lub cim xeeb rau khoom thiab Java Runtime Environment (JRE) cov chav kawm. Thaum ib khoom yog tsim, nws yog ib txwm tsim nyob rau hauv Heap thiab muaj kev nkag mus thoob ntiaj teb.

Lub heap loj npaum li cas?

Java yog dab tsi Heap Loj. Lub Java pob yog tus nqi ntawm lub cim xeeb faib rau cov ntawv thov khiav hauv JVM. Cov khoom hauv pob nco tuaj yeem sib koom ntawm cov xov. Qhov kev txwv rau Java pob qhov loj yog feem ntau txog 2-8 GB nyob rau hauv ib tug pa JVM vim cov khib nyiab pov tseg.

Pom zoo: