J'ai un paquet Python que je suis benchmarking pour la mémoire virtuelle utilisée.Comment garder trace de la mémoire virtuelle utilisée lors de l'exécution de code Python?
À l'heure actuelle, ce n'est pas très précis. Je soumets le script par exemple
python script1.py
et de regarder le temps et les ressources utilisées pour exécuter.
Existe-t-il un package/une méthode permettant de savoir où se trouvent mes goulots d'étranglement? Je pense à un outil comme
ram_used python script1.py
qui garderait une trace de la quantité de RAM utilisée.
Une telle chose existe-t-elle?
Que voulez-vous dire avec * goulots d'étranglement de RAM *? Voulez-vous savoir * où * le programme utilise beaucoup de mémoire? Ou simplement combien? –
Le type général d'outil s'appelle un «profileur» et il se lie généralement à votre système d'exploitation plutôt qu'à une langue particulière. – Prune
@WillemVanOnsem Tout simplement combien – ShanZhengYang