Çfarë mbledh GC do python?
Çfarë mbledh GC do python?

Video: Çfarë mbledh GC do python?

Video: Çfarë mbledh GC do python?
Video: Windows WMI: WMI repository, Providers, Infrastructure, and namespaces 2024, Mund
Anonim

gc – Mbledhës i mbeturinave. gc ekspozon mekanizmin themelor të menaxhimit të memories së Python , grumbulluesi automatik i plehrave. Moduli përfshin funksione për të kontrolluar se si funksionon kolektori dhe për të ekzaminuar objektet e njohura për sistemin, qoftë në pritje mbledhjes ose të mbërthyer në ciklet e referencës dhe të paaftë për t'u çliruar

Për më tepër, çfarë bën GC collect?

Kur bëni një telefonatë në GC . Mblidhni Metoda (), koha e ekzekutimit kryen një shëtitje në pirg për të përcaktuar objektet që janë të arritshme dhe ato që nuk janë. Ai gjithashtu ngrin fillin kryesor (dhe gjithashtu çdo fije të vogël të krijuar) të aplikacionit. Me fjalë të tjera, kur GC.

Dikush mund të pyesë gjithashtu, si trajtohet memoria në Python? Python përdor një pjesë të memorie për përdorim të brendshëm dhe jo objekt memorie . CPython ka një alokues objektesh që është përgjegjës për alokimin memorie brenda objektit memorie zonë. Ky alokues i objekteve është vendi ku ndodh pjesa më e madhe e magjisë. Ai thirret sa herë që një objekt i ri ka nevojë për hapësirë të caktuar ose fshirë.

Gjithashtu u pyet, a e liron memorien Del In Python?

Siç u shpjegua më parë, Python fshin objektet që nuk janë më të referuara në program falas lart memorie hapësirë. Ky proces në të cilin Python liron blloqet e memorie që nuk përdoren më është i quajtur Mbledhja e Plehrave. Të kujtesa është një grumbull që përmban objekte dhe struktura të tjera të dhënash të përdorura në program.

Si e mbledh punën GC?

GC punon në grumbullin e menaxhuar, i cili nuk është gjë tjetër veçse një bllok memorie për të ruajtur objektet, kur grumbullimi i plehrave procesi vihet në lëvizje, kontrollon për objekte të vdekura dhe objekte që nuk përdoren më, më pas kompakton hapësirën e objektit të gjallë dhe përpiqet të çlirojë më shumë memorie.

Recommended: