Je veux savoir quelle est la quantité maximale de RAM allouée pendant l'appel à une fonction (en Python). Il y a d'autres questions sur SO liées au suivi de l'utilisation de la RAM :
Quel profileur de mémoire Python est recommandé ?
Comment puis-je profiler l'utilisation de la mémoire en Python ?
mais ceux-ci semblent vous permettre de mieux suivre l'utilisation de la mémoire au moment où la heap()
la méthode (dans le cas de guppy) est appelée. Cependant, ce que je veux suivre, c'est une fonction dans une bibliothèque externe que je ne peux pas modifier, et qui utilise beaucoup de RAM mais la libère une fois l'exécution de la fonction terminée. Existe-t-il un moyen de savoir quelle est la quantité totale de RAM utilisée pendant l'appel de la fonction ?