Retourner au contenu associé (dépêche : Incident du 26 août 2025 ayant touché les serveurs de production et de développement)
Posté par Julien Jorge (site web personnel) le 29 août 2025 à 09:05. En réponse à la dépêche Incident du 26 août 2025 ayant touché les serveurs de production et de développement. Évalué à 7.
Je reproduis avec ton bout de code (X=100000000) :
/usr/bin/time --format '%M KB %U s.\n' python2 test.py 3186468 KB 102.19 s. /usr/bin/time --format '%M KB %U s.\n' python3 test.py 6532 KB 106.72 s.
et si je remplace le os.close(fd) par pass c'est pareil :
os.close(fd)
pass
/usr/bin/time --format '%M KB %U s.\n' python2 test.py 3186468 KB 4.95 s. /usr/bin/time --format '%M KB %U s.\n' python3 test.py 6532 KB 4.03 s.
Par contre si je remplace le range() par une boucle while fd != 100000000, ça va mieux :
range()
while fd != 100000000
/usr/bin/time --format '%M KB %U s.\n' python2 test.py 4536 KB 6.26 s. /usr/bin/time --format '%M KB %U s.\n' python3 test.py 6536 KB 8.55 s.
mais ce n'est pas très pythonic :)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Concernant la mémoire
Posté par Julien Jorge (site web personnel) . En réponse à la dépêche Incident du 26 août 2025 ayant touché les serveurs de production et de développement. Évalué à 7.
Je reproduis avec ton bout de code (X=100000000) :
et si je remplace le
os.close(fd)parpassc'est pareil :Par contre si je remplace le
range()par une bouclewhile fd != 100000000, ça va mieux :mais ce n'est pas très pythonic :)