Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How is memory managed in python?

Answers were Sorted based on User's Feedback



How is memory managed in python?..

Answer / chaitanya

Memory management in Python involves a private heap containing all Python objects and data structures. Interpreter takes care of Python heap and that the programmer has no access to it.

The allocation of heap space for Python objects is done by Python memory manager. The core API of Python provides some tools for the programmer to code reliable and more robust program.

Python also has a build-in garbage collector which recycles all the unused memory. When an object is no longer referenced by the program, the heap space it occupies can be freed. The garbage collector determines objects which are no longer referenced by the sprogram frees the occupied memory and make it available to the heap space.

The gc module defines functions to enable /disable garbage collector:

gc.enable() -Enables automatic garbage collection.

gc.disable() - Disables automatic garbage collection.

Is This Answer Correct ?    0 Yes 0 No

How is memory managed in python?..

Answer / nashiinformaticssolutions

All of the objects in Python are stored in a private heap region. This heap's sharing, caching, segmentation, and allocation are all controlled by the Python memory manager. Only the Python interpreter has access to the heap; the user does not.

Is This Answer Correct ?    0 Yes 0 No

How is memory managed in python?..

Answer / nashiinformaticssolutions

Python memory management consists of a private heap that holds all data structures and objects. The interpreter controls the heap, and the programmer has no access to it. All memory allocation is handled by the Python memory management. Additionally, a built-in trash collector recycles and frees up heap space memory.

Is This Answer Correct ?    0 Yes 0 No

How is memory managed in python?..

Answer / glibwaresoftsolutions

All of the objects in Python are stored in a private heap region. This heap's sharing, caching, segmentation, and allocation are all controlled by the Python memory manager. Only the Python interpreter has access to the heap; the user does not.

Is This Answer Correct ?    0 Yes 0 No

How is memory managed in python?..

Answer / glibwaresoftsolutions

Python memory management consists of a private heap that holds all data structures and objects. The interpreter controls the heap, and the programmer has no access to it. All memory allocation is handled by the Python memory management. Additionally, a built-in trash collector recycles and frees up heap space memory.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Python Interview Questions

Is python time time utc?

0 Answers  


Write a one-liner that will count the number of capital letters in a file. Your code should work even if the file is too big to fit in memory.

1 Answers  


How do you reload a python module?

0 Answers  


How to find the index of an item given a list containing it in python?

0 Answers  


What is docstring in Python?

0 Answers  


How to remove whitespaces from a string in python?

0 Answers  


What are the different file-processing modes with python?

0 Answers  


Can I create apps with python?

0 Answers  


Is python slower than c?

0 Answers  


Explain what is Flask & its benefits?

0 Answers  


What is difference between input and raw_input?

0 Answers  


Is it worth to learn python in 2019?

0 Answers  


Categories