j'ai écrit le script suivantconsommation de ressources Python « gamme »
Fondamentalement, je suis en train d'apprendre Python pour l'apprentissage machine et je voulais vérifier comment vraiment les tâches intensives exécuteraient. J'observe que pour 10 itérations 8 **, Python prend beaucoup de RAM (environ 3,8 Go) et aussi beaucoup de temps CPU (juste gel mon système)
Je veux savoir s'il existe un moyen de limiter le temps/la consommation de mémoire soit par code ou certains paramètres globaux
Script -
initial_start = time.clock()
for i in range(9):
start = time.clock()
for j in range(10**i):
pass
stop = time.clock()
print 'Looping exp(',i,') times takes', stop - start, 'seconds'
final_stop = time.clock()
print 'Overall program time is',final_stop - initial_start,'seconds'
Effectuez quelque chose de calcul intensif, alors. L'itération d'une longue liste vous a-t-elle donné un aperçu? –
Vous êtes surpris que quelque chose de calcul intensif utilise beaucoup de CPU? –
Bonjour à tous. Merci beaucoup pour votre aide. C'était ma première question sur Stackoverflow. Mais je n'ai pas la réponse que je cherchais. Ma question est - 'Comment limiter la consommation de temps/mémoire d'un programme Python? Si je finis par exécuter un code très lourd (mauvaise programmation/données énormes, etc.), je ne veux pas qu'il baisse mon système ' – Sammy25