J'ai un grand ensemble de données avec lequel j'ai affaire en Python. C'est hiérarchique comme DOM. J'ai un objet nœud racine, et de cet objet tous les autres objets émanent. Donc, si je ne fais que del obj
où obj
est le nœud racine, la hiérarchie entière sera-t-elle disparue immédiatement?Python: suppression de grandes données
1
A
Répondre
1
"Immédiatement", non. Le garbage collector va balayer la prochaine exécution, en supposant qu'il n'y a pas d'autres références à cet objet.
0
http://docs.python.org/library/gc.html indique que vous pouvez forcer le GC pour libérer les objets non référencés avec GC.Collect()
Questions connexes
- 1. TDD avec de grandes données en Python
- 2. Erreur de suppression de grandes allocations C++
- 3. Manipulation de grandes quantités de données d'image en Python
- 4. multitraitement avec de grandes données
- 5. Knn recherche de grandes données?
- 6. Tracé de grandes données groupées
- 7. Recherche et suppression des données dans python
- 8. Agrégation grandes données R
- 9. Bibliothèque Python pour manipuler de très grandes matrices
- 10. Python: plages de nombres extrêmement grandes?
- 11. Ajout et suppression de grandes quantités de données avec std :: vecteur
- 12. Suppression de Python HTML
- 13. Suppression de listctrl en python
- 14. Java traitant de grandes quantités de données
- 15. Stockage de grandes structures de données complexes
- 16. Création de grandes trames de données
- 17. Grandes données: Stockage et requête
- 18. Python, la suppression des données de la liste
- 19. Python: dictionnaire rapide des grandes touches int
- 20. Utilisation de sockets python pour recevoir de grandes requêtes http
- 21. Filtrage/itération à travers de très grandes listes en python
- 22. Comment puis-je gérer de grandes décimales en python?
- 23. WCF 400 Bad Demande de grandes données
- 24. stocker de grandes données dans la chaîne
- 25. Envoi de grandes données au serveur
- 26. MVC 3 passant de grandes données (5MB)
- 27. Insertion de grandes données et index SQL
- 28. Faire face à de grandes données?
- 29. Transmettre de grandes données analytiques en direct
- 30. Comment enregistrer de grandes données relationnelles
Mais au moins il sera parti pour moi non? – treecoder
En supposant qu'il n'y a pas d'autres références à l'objet que vous supprimez, vous ne pourrez plus l'atteindre (il sera donc "parti pour * vous *".) La mémoire sera libérée par le garbage collector quand il se déplace vers il. –