591 Views

Whenever Python exits, why isn’t all the memory de-allocated?


srikarkandukuri467 24th Oct, 2021
Answer (1)
Nitin Mereddy 24th Oct, 2021

Whenever Python exits, especially those Python modules which are having circular references to other objects or the objects that are referenced from the global namespaces are not always de-allocated or freed.

It is not possible to de-allocate those portions of memory that are reserved by the C library.

On exit, because of having its own efficient clean up mechanism, Python would try to de-allocate every object.

Related Questions

East Point College | BBA Admi...
Apply
NBA Accredited | AICTE Approved
TAPMI MBA 2025 | Technology M...
Apply
MBA Admission Open in Technology Management and AI & Data Science | NAAC A++ | Institution of Eminence | Assured Scholarships
Amity University, Noida Law A...
Apply
700+ Campus placements at top national and global law firms, corporates, and judiciaries
East Point College | MBA Admi...
Apply
NBA Accredited | AICTE Approved
Chitkara University MBA Admis...
Apply
NAAC A+ Accredited | 100% CAMPUS RECRUITMENT
Amrita Vishwa Vidyapeetham | ...
Apply
Recognized as Institute of Eminence by Govt. of India | NAAC ‘A++’ Grade | Upto 75% Scholarships | Extended Application Deadline: 30th Jan
View All Application Forms

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books