Cov txheej txheem:

Peb puas tuaj yeem hu tus neeg khaws khib nyiab manually hauv Java?
Peb puas tuaj yeem hu tus neeg khaws khib nyiab manually hauv Java?

Video: Peb puas tuaj yeem hu tus neeg khaws khib nyiab manually hauv Java?

Video: Peb puas tuaj yeem hu tus neeg khaws khib nyiab manually hauv Java?
Video: Yuav Ua li Cas Koj Thiaj Muaj Nyiaj 2024, Kaum ib hlis
Anonim

Cov khib nyiab hauv java ua tsis raug cai. Tab sis tseem qee zaum, peb hu qhov System. gc ua () txoj kev qhia meej. gc ua () txoj kev qhia tsuas yog "hint" rau JVM uas khib nyiab yuav tsum khiav.

Tsis tas li ntawd, koj puas tuaj yeem hu rau tus neeg khaws khib nyiab?

Koj tuaj yeem hu rau tus neeg sau khib nyiab qhia meej, tab sis JVM txiav txim siab seb rau txheej txheem cov hu los tsis. Qhov zoo tshaj plaws, koj yuav tsum tsis txhob sau code nyob ntawm hu rau tus neeg khaws khib nyiab . JVM sab hauv siv qee qhov algorithm rau txiav txim siab thaum twg rau ua qhov no hu.

Kuj Paub, txoj kev sib txawv ntawm kev hu rau tus neeg khaws khib nyiab yog dab tsi? Nws yog ib qho tseem ceeb kom nkag siab txog txhua yam ntawm cov khoom siv khib nyiab no thiab siv nws kom raug raws li daim ntawv thov.

  • Serial khib nyiab Collector. Serial khib nyiab collector ua haujlwm los ntawm tuav tag nrho cov ntawv thov xov.
  • Parallel khib nyiab Collector.
  • CMS khib nyiab Collector.
  • G1 khib nyiab.
  • Kev Xaiv khib nyiab JVM.

Ib sab saum toj no, ua li cas koj hu tus neeg khaws khib nyiab hauv Java?

Nws muaj ob txoj hauv kev los ua:

  1. Siv System. gc() method: System class muaj static method gc() thov kom JVM khiav khib nyiab Collector.
  2. Siv Runtime. getRuntime(). gc() method: Runtime class tso cai rau daim ntawv thov los cuam tshuam nrog JVM uas daim ntawv thov tau khiav.

Dab tsi yog tus neeg khaws khib nyiab hauv Java?

Cov neeg khaws khib nyiab yog ib qhov kev pab cuam uas tswj lub cim xeeb cia li de-allocation ntawm cov khoom yog tswj los ntawm Java tsis yog tus programmer. Thaum tsis muaj kev xa mus rau ib qho khoom, nws xav tias tsis xav tau ntxiv lawm, thiab lub cim xeeb, nyob ntawm qhov khoom tuaj yeem rov qab tau.

Pom zoo: