GC sau dab tsi ua python?
GC sau dab tsi ua python?

Video: GC sau dab tsi ua python?

Video: GC sau dab tsi ua python?
Video: Koj lub siab yog dab tsi ua? 8/3/2017 2024, Kaum ib hlis
Anonim

gc ua - Tus sau khib nyiab. gc ua exposes lub hauv paus nco kev tswj mechanism ntawm Python , lub tshuab khib nyiab tsis siv neeg. Lub module suav nrog kev ua haujlwm rau kev tswj xyuas seb tus neeg sau ua haujlwm li cas thiab tshuaj xyuas cov khoom uas paub txog lub kaw lus, lossis tseem tos sau los yog daig nyob rau hauv kev siv voj voog thiab tsis tuaj yeem raug tso tawm

Ntxiv mus, GC sau ua dab tsi?

Thaum koj hu rau GC . Sau () txoj kev, lub sij hawm khiav ua ib pawg taug kev los txiav txim cov khoom uas ncav cuag thiab cov uas tsis yog. Nws tseem khov cov xov tseem ceeb (thiab tseem muaj cov xov me me uas nws tsim) ntawm daim ntawv thov. Hauv lwm lo lus, thaum lub GC.

Ib tug kuj yuav nug, yuav ua li cas nco ua haujlwm hauv Python? Python siv ib feem ntawm cov nco rau kev siv sab hauv thiab tsis yog khoom nco . CPython muaj cov khoom faib khoom uas yog lub luag haujlwm rau faib nco hauv qhov khoom nco cheeb tsam. Tus neeg faib khoom no yog qhov uas feem ntau ntawm cov khawv koob tshwm sim. Nws raug hu txhua zaus ib yam khoom tshiab xav tau qhov chaw faib lossis tshem tawm.

Kuj nug, puas yog Del Hauv Python lub cim xeeb dawb?

Raws li tau piav qhia ua ntej, Python tshem tawm cov khoom uas tsis tau hais txog hauv qhov kev pab cuam rau dawb nce nco qhov chaw. Cov txheej txheem no nyob rau hauv uas Python frees blocks ntawm nco uas tsis siv lawm yog hu ua khib nyiab. Cov nco yog ib heap uas muaj cov khoom thiab lwm cov ntaub ntawv qauv siv nyob rau hauv qhov kev pab cuam.

GC sau ua haujlwm li cas?

GC ua haujlwm ntawm kev tswj heap, uas yog tsis muaj dab tsi tab sis ib qho thaiv ntawm lub cim xeeb khaws cov khoom, thaum twg khib nyiab txheej txheem yog muab tso rau hauv tsab ntawv tsa suab, nws tshawb xyuas cov khoom tuag thiab cov khoom uas tsis siv lawm, tom qab ntawd nws compacts qhov chaw ntawm cov khoom nyob thiab sim ua kom muaj kev nco ntau ntxiv.

Pom zoo: