π
<-

class Storage

class Storage

Unread postby parisse » 16 Nov 2019, 09:01

Je reflechis a augmenter la taille de l'espace de sauvegarde des scripts dans Delta (pour tenir compte de la sauvegarde de la session courante de KhiCAS), reference dans le firmware .hidden_ZN3Ion17staticStorageAreaE
On peut changer sa taille par un reglage dans ion/include/ion/storage.h,
Code: Select all
constexpr static size_t k_storageSize = 16384;

Probleme: si je passe de 16384 a 20480, ce n'est pas 4K de RAM en plus qui est prise, mais 8K, le snapshot des apps augmente lui aussi de 4K. Quelqu'un aurait une explication?
Mon hypothese (je n'ai pas cherche a fouiller car le type du snapshot des apps est tres complexe...) c'est que le snapshot contient aussi un zone de memoire parametree par cette meme constante. Mais du coup est-ce que cet espace ne fait pas double emploi avec le staticStorageArea, et si oui, comment l'enlever du snapshot (du coup on gagnerait 16K de RAM sur le snapshot)?
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3662
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: class Storage

Unread postby parisse » 16 Nov 2019, 11:48

Bon, je pense avoir la reponse a ma question, c'est l'application code (Python) qui utilise le meme parametre pour un buffer chaine de caracteres.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3662
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to Programmation native (C/C++/...)

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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.
1034 utilisateurs:
>1016 invités
>12 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)