hello
Je mînteresse aux python et donc je cherche a évaluer les performance. j’ai constater que:
1.-simple a apprendre, de nombreuse fonction disponible.
1:-inconvenian majeure:
N’utilisera qu’un seul core, ce qui veux dire que le mec qui a un quadcore sa ne lui servira a rien.
Ceci été eté confirmer pas un teste simple, et ce même avec un tread. il faut espérer que sa ce corrige d’ici peux car le C/C++ prend vraiment le dessus coter performances.
Oui un cpu qui bosse a 50% (dualcore) 15% si c est un quad (supposition j’ai que le dualcore))) sa fait une énorme différence:
pour les séptique:
from Tkinter import *
import threading
print "benchmarck 0.0.1"
def bouclewhile(n):
if testelif(n) == "true":
while n <100000000000000000 :
n = n+1
return n
elif testelif(n) == "false":
return "plage incorrect"
def testelif(a):
if a > 100000000000000000 :
return "false"
elif a <= 100000000000000000 :
return "true"
else:
return "false"
t = threading.Thread(target=bouclewhile,args=[1])
t.start()
print bouclewhile(1)
ensuite avec htop ou autre vous pouvez voir qu’a aucun moment les 2 core son charger a 100% en même temps
si quelqu’un y parviens je suis avidement intéresser :smt003