Espace TI: Forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Aliexpress : codes promo valables sur tout le site
Voir le deal

Détails sur le Garbage Collect

+2
matrefeytontias
persalteas
6 participants

Aller en bas

Détails sur le Garbage Collect Empty Détails sur le Garbage Collect

Message par persalteas Ven 25 Mai - 12:57

J'ai trouvé un article intéressant sur TI Wizard, et je vous le traduit et partage.

[Vous devez être inscrit et connecté pour voir cette image]

Qu'est-ce que Garbage Collect? Eh bien, pour l'expliquer, vous devrez savoir comment la calculatrice stocke les informations.

La mémoire de la calculatrice est divisée en plusieurs "segments". Lorsque vous achetez d'abord votre calculatrice, puis téléchargez un programme, le programme est inséré dans "Secteur 1".
Chaque programme peut varier en taille (modifications du code), vous finissez par avoir besoin de plus d'espace que ce qui est dispo dans le secteur 1.
Cela signifie que la variable ou le programme sera chargé dans le secteur suivant, puisque les secteurs ne peuvent pas changer de taille.

Résultat, chaque secteur contient des petits "trous" vides, non remplis par des données puisque les variables n'y rentrent pas.

Le garbage collect se produit lorsque la calculatrice réarrange l'ensemble des blocs de données, de sorte que les bouts de programmes soient regroupés dans les même secteurs, si possible a la suite.

En fait, c'est le même principe que le défragmenteur de disque sur un ordinateur.

En outre, lorsque vous désarchivez un programme, il est simplement copié dans la mémoire RAM, mais pas réellement supprimé de l'archive.
Cela laisse deux copies du programme sur la calculatrice.
Donc, Garbage Collect va également nettoyer un peu la mémoire par la suppression de la copie supplémentaire dans l'archive, qui permettra de libérer des blocs de mémoire pour d'autres programmes.

Note: La mémoire affiche la même valeur de libre avant et après un Garbage Collect.
Mais vous pourrez constater que certains programmes qui disent avoir besoin par exemple de 2000 de RAM libre ne tournent pas alors que vous en avez 2078 de libre.
Un petit Garbage Collect et le problème est réglé.

Tout comme après une défragmentation sur un ordinateur, on constate que la calculatrice va plus vite après qu'avant. Houra
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par matrefeytontias Ven 25 Mai - 16:50

Mmmh ... effectivement, je soupçonnais un truc comme ça. Merci de la précision Ok
matrefeytontias
matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par noelthebest Ven 25 Mai - 20:54

C'est clair que "Réorganiser mém" est plus intuitif. Merci en tout cas. Clin Oeil
noelthebest
noelthebest
Platinum 1
Platinum 1

Sexe : Masculin
Age : 26
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84+ SE


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par maxence Mar 5 Juin - 19:42

Petite astuce:

Quand vous envoyez un programle sur votre PC via TI connect, il se peut que l'envoi échoue, car le logiciel n'arrive pas a retrouver le programme divisé en plusieurs parties.
Dans ce cas un GarbageCollect permet très souvent de résoudre le problème !
maxence
maxence
Or 4
Or 4

Sexe : Masculin
Age : 27
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par persalteas Mer 6 Juin - 18:22

Jamais rencontré ce problème..
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par sandro Mer 6 Juin - 20:03

Moi des fois peut-être, même si je ne sais pas si c'était vraiment ça. C'était à chaque fois des groupes qui ne passaient pas.

Sandro
sandro
sandro
Or 4
Or 4

Sexe : Masculin
Age : 28
Messages : 806
Date d'inscription : 01/07/2011
Etudes : T°S SVT spé maths
Points Forum : 29
Points Concours : 5
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84+ SE
  • - TI-89
  • - Casio Collège

TI-84+ SE


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par maxence Mer 6 Juin - 20:22

=_=' . Moi c'est a chaque fois...
maxence
maxence
Or 4
Or 4

Sexe : Masculin
Age : 27
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par nikitouzz Mer 6 Juin - 21:25

je n'ai jamais eu ce probleme non plus, au fait quand on passe un prog de la ram a l'arc et inversement le prog est copier octet par octet ou c'est toute l'adresse qui bouge ?
nikitouzz
nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par maxence Jeu 7 Juin - 4:36

Il est copier par octets. D'ailleur quand tu desarchive un programme, il reste une copie de lui dans l'archive qui n'apparait pas, elle part via un garbage collect justement !
maxence
maxence
Or 4
Or 4

Sexe : Masculin
Age : 27
Messages : 574
Date d'inscription : 26/02/2012
Etudes : 1ere S SI
Points Forum : 17
Points Concours : 0
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-84+

TI-84+


Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par persalteas Jeu 7 Juin - 12:36

exact. Tu ne peux pas copier/coller les adresses, une puce RAM et une puce ROM ne fonctionnent pas pareil, bien pour ça qu'elles ont des noms différents.

La ROM, c'est des plages... J'avais vu une image de BrandonW qui montre le plan de stockage des données dans une ROM:

[Vous devez être inscrit et connecté pour voir cette image]
persalteas
persalteas
Platinum 2
Platinum 2

Sexe : Masculin
Age : 28
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :
  • - TI-Basic Z80
  • - xLib
  • - Grammer
  • - TI-Basic Nspire
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-83
  • - TI-83+
  • - TI-84+ SE
  • - TI-86
  • - TI-Nspire
  • - TI-Nspire CX
  • - Casio Collège
  • - Casio Graph

TI-84 Pocket.fr


http://tiemulation.kegtux.org

Revenir en haut Aller en bas

Détails sur le Garbage Collect Empty Re: Détails sur le Garbage Collect

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum