Bonjour
Je cherche à suivre le comportement de mon garbage collector. Donc j'appel fréquemment :
Je l'aurais même mis en standard dans mon programme, si après avoir fait cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 import gc ... l = len(gc.get_objects())
Je constate que cela me prend 5 à 10 ms. Dans mon contexte, c'est trop élevé, donc cela restera une option de debug occasionelle. Sauf si quelqu'un me propose une technique pour "booster" cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 import gc import time start = time.time() l = len(gc.get_objects()) stop = time.time() print( "tps=", stop-start)
NB : j'ai regardé les gc.get_stats(), gc.get_count(), et aucune de ces fonctions ne me donne ce résultat.
Cordialement
Emmanuel
Partager