π
<-
Chat plein-écran
[^]

Découverte capacité travail Python Graph 90+E: 992 Kio !

Découverte capacité travail Python Graph 90+E: 992 Kio !

Unread postby critor » 21 May 2018, 20:13

Dans un article précédent nous réalisions un script
Python
afin de déterminer la capacité de la mémoire de travail
Python
de la calculatrice
NumWorks
. Sur les
256 Kio
de mémoire RAM,
13Kio
étaient donc disponibles pour l'exécution de scripts
Python
.

La
Casio Graph 90+E
dispose quant à elle de
8 Mio
de mémoire RAM. Mais quelle part en rend-elle disponible pour le
Python
?

Mercredi dernier à la tournée pédagogique
Casio
nous avions emporté le même script à faire tourner sur de vraies calculatrices munies de la version
3.15
avec
Python
:
Code: Select all
def mem():
  try:
    l = [0]
    while True:
      try:
        l = l + l[l[0]:]
      except:
        if l[0] < len(l)-1:
          l[0] = len(l)-1
        else:
          print(4*len(l))
          l[0] = 4*len(l) + mem()
          break
  except:
    return 0
  return l[0]

Exécuté dans les mêmes conditions soit juste après une réinitialisation de la
Gaph 90+E
, le script explose ici tous les records dès les premières lignes affichées, nous indiquant avoir réussi à allouer correctement des blocs de mémoire contigus de
383 Kio
,
256 Kio
et
96 Kio
! :bj:

Mais c'est loin d'être fini puisque s'en suit l'allocation de blocs de :
  • 64 Kio
  • 63,6 Kio
  • 52,9 Kio
  • 18 Kio
  • 17 Kio
  • 16 Kio
  • 9,6 Kio
  • 6,4 Kio
  • 3 Kio
  • 2,5 Kio
  • 1 Kio
  • 848
    octets
  • 512
    octets
  • 508
    octets
  • 404
    octets
  • 380
    octets
  • 136
    octets
  • 68
    octets
  • 32
    octets

Au total ce sont donc pas moins de
992 Kio
qui sont disponibles pour l'exécution de scripts
Python
! :bj:
Cette fois-ci il y a de quoi faire, notamment avec les fonctions récursives ! ;)


Téléchargement
:
archives_voir.php?id=1515969
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 9.8%
 
Posts: 36283
Images: 9892
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti
GitHub: critor

Return to News Casio

Who is online

Users browsing this forum: No registered users and 9 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
485 utilisateurs:
>472 invités
>7 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)