Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » Que faire face à une Memory Error ?
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Que faire face à une Memory Error ?

Posté le 11/06/2018 20:54

Avec la période intense des révisions du Bac et les téléchargements nombreux sur le site, beaucoup d'entre vous se sont peut-être retrouvés avec ce type de message d'erreur :


L'Erreur Mémoire (ou "Memory Error" en anglais) signifie que vous n'avez plus assez d'espace libre sur la mémoire principale de votre calculatrice. Autrement dit, c'est comme si vous essayiez de remplir un seau déjà rempli d'eau : ça déborde !!! (et vous vous en foutez partout) Une erreur mémoire peut aussi être déclenchée quand votre programme appelle une donnée inexistante, comme une Picture vide. Dans ce cas, vérifiez bien que vous avez importé tout le contenu du programme téléchargé.

Pour régler ce problème, qui ne vient pas directement du programme lui-même mais qui est issu du manque de place, appuyez sur [MENU] pour aller dans le menu "MEMORY", qui est en fait le gestionnaire de mémoire. Allez dans la mémoire principale de la calculatrice. Vous devriez avoir quelque chose de ce type :


Dans mon cas, la quasi-totalité de la mémoire est occupée par les programmes "<PROGRAM>". Vous n'avez que 62 000 octets de libres, sachant qu'il vous faut toujours au moins 2000 octets de libérés pour permettre à votre calculatrice de fonctionner correctement. Dans mon cas, pas le choix : je dois faire du tri et supprimer des programmes pour respecter ces 2000 octets minimum. Il se peut que vous ayez également d'autres éléments enregistrés dans la mémoire et qui prennent de la place pour rien :

Supprimable sans préavis

- TABLE : contient un/des tableau(x) de valeurs dans le programme TABLE du Menu principal.
- SYSTEM : l'historique des calculs de RUN/MAT
- Y=DATA : les fonctions écrites et tracées dans le menu GRAPH
- STRING : les chaînes de caractère (Str).
- SSHEET : les données du tableur (à partir de la Graph 75+E)

Supprimable si non exploité par des programmes (généralement safe)

- LISTFILE : les listes manipulées dans le menu LIST, assez couramment utilisées par des programmes pour stocker des valeurs
- MAT : des matrices, si jamais vous en utilisez

À supprimer en dernier recours

- PICTURE : des images utilisées par les programmes. Peuvent prendre beaucoup de place. Assurez-vous qu'elles ne sont pas utilisées par vos programmes.
- PROGRAM : tous les programmes installés sur la mémoire principale de la calculatrice (c'est à vous de voir auxquels vous tenez)


En faisant cette manipulation ([F1] pour sélectionner, [F6] pour supprimer), vous devriez être en mesure de regagner de la place inutilement occupée par des "restes" de vos exercices, de programmes effacés depuis, etc.

Pour ne plus rencontrer un tel désagrément, veillez à bien respecter cette limite de mémoire et à avoir une marge d'AU MOINS 2000 octets libres.

Fichier joint


1, 2 Suivante
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 11/06/2018 20:58 | #


Excellent !

Encore une fois, pas grand chose à dire sur le fond, c'est clair et adapté
Sur la forme, choisis entre le tutoiement ou le vouvoiement, mais tiens-y toi
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 11/06/2018 21:04 | #


Oui, tout à fait ! Modifications effectuées !

Merci beaucoup !
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Nemhardy Hors ligne Grand maître des Traits d'Esprit Points: 1243 Défis: 54 Message

Citer : Posté le 11/06/2018 21:07 | #


La première image ne s'affiche pas chez moi en revanche…
Mais sinon niquel !

(Edit : c'est bon pour moi maintenant !)
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 11/06/2018 21:47 | #


Tu l'as fait du tac au tac ce tuto, et c'est bien fait.

Merci !

Maintenant qu'on l'a, on pourra le dégainer à tire larigot dès que besoin s'en fera sentir sur le fofo.
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 11/06/2018 21:59 | #


Du coup je l'ai ajouté à mon script de réponse automatique
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 11/06/2018 22:00 | #


T'as ça toi ? Ça marche comment ?
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 11/06/2018 22:03 | #


C'est un userscript (via Greasemonkey, Tampermonkey ou autre) :

// ==UserScript==
// @name     Auto answer
// @version  1
// @author   Darks
// @include     https://www.planet-casio.com/*
// ==/UserScript==

var replacements = [
  ["Réponse automatique", ""],
  ["Affichage naturel", "[video]https://www.youtube.com/watch?v=3mmtOC_zIaM[/video]"],
  ["Tuto FA-124", "[url=https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?showid=16]Tuto FA-124[/url]"],
  ["Tweak Graph 35++", "[url=https://www.planet-casio.com/Fr/forums/topic13930-1-Ameliore-ta-Graph-35+-USB-E-en-Graph-75(+E)-!.html]Transformer sa Graph 35+ en Graph 75[/url]"],
  ["Eact Maker", "[url=http://tools.planet-casio.com/EactMaker/]Eact-Maker[/url]"],
  ["fxi→g1r", "[url=http://tools.planet-casio.com/fxi2g1r/]Convertisseur fxi vers g1r[/url]"],
  ["g1m→g1r", "[url=http://tools.planet-casio.com/G1MtoG1R/]Convertisseur g1m vers g1r[/url]"],
  ["mem error", "[url=https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15198]Erreur mémoire[/url]"]
];

function createBox() {
  var buttons = document.querySelector('.editeur .boutons');
  var textarea = document.querySelector('.editeur textarea');

  var input = document.createElement('select');
  input.style = "width: 200px;";
  input.onchange = function() { document.querySelector(".editeur textarea").innerHTML += input.value; };

  for(var i = 0; i < replacements.length; i++) {
    var option = document.createElement('option');
    option.innerHTML = replacements[i][0];
    option.value = replacements[i][1];
    input.appendChild(option);
  }
  
  buttons.appendChild(input);
}

setTimeout(createBox, 500);


En soit ça peut servir à ajouter d'un clic n'importe quel contenu à un message
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 11/06/2018 22:07 | #


Oh, très classe ! Je suis content qu'un tuto fait aussi rapidement s'avère utile !
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 12/06/2018 08:20 | #


Pas mal ! Cependant les utilisateurs les plus courants ne savent pas trop à quoi sert chaque partie ; supprimer les listes et les matrices peut casser certains programmes. Que dirais-tu de classer les fichiers de la mémoire en trois catégories, dans l'idée séparer les « supprimables sans préavis » des « généralement safe » et des « à ne tenter qu'en dernier recours » ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


louloute Invité

Citer : Posté le 12/06/2018 09:19 | #


ce tutoriel est vraiment top, il m'a beaucoup aidé mais moi j'ai aussi d'autres éléments qui prennent de la place : " STAT" et " TABLE" est ce que je peux les supprimer aussi ou ça va me poser problème apres ?
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/06/2018 09:46 | #


Ajouté aux tutos de qualité
Je plussoie la remarque de Lephe.

@louloute : ça dépend. Certains programmes utilisent les listes (STAT) pour stocker des informations, comme la sauvegarde d'une partie par exemple. Donc suivant les programmes que tu utilise, c'est plus ou moins safe. Si c'est des cours, tu peux tout supprimer sans soucis.
En ce qui concerne le TABLE, c'est les données du tableur, donc tu peux supprimer sans réfléchir
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 12/06/2018 09:47 | #


Les listes ce n'est pas LISTFILE plutôt ? Sur le coup je doute.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 12/06/2018 12:43 | #


Les list sont stockées dans LITSFILE. Je suis sûr de moi.
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 12/06/2018 13:53 | #


En ce qui concerne le TABLE, c'est les données du tableur, donc tu peux supprimer sans réfléchir

Double erreur de ta part d'ailleurs, TABLE c'est l'application 7 qui calcule des tables de valeurs de fonctions.

Le tableur c'est SHEET (ou SSHEET, je sais jamais).
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 12/06/2018 14:10 | #


J'up la remarque de Lephe sur les catégories de suppression
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Maxjgolf Hors ligne Membre Points: 118 Défis: 0 Message

Citer : Posté le 12/06/2018 14:26 | #


Une remarque, il m'arrive souvent d'avoir le même message sur Graph35+ E avec 3050 octets de libres, donc..
Drak Hors ligne Rédacteur Points: 1925 Défis: 40 Message

Citer : Posté le 12/06/2018 14:31 | #


Oui, alors tout dépend du programme que tu utilises. S'il se met à vouloir foutre 300 valeurs dans une liste, ça te donne 12 Octets * 300 = 3 600 octets bouffés d'un coup ! Gloup ! Bien sûr, 2000 Octets c'est le minimum syndical.

Ajouté le 12/06/2018 à 14:36 :
Lephenixnoir a écrit :
Pas mal ! Cependant les utilisateurs les plus courants ne savent pas trop à quoi sert chaque partie ; supprimer les listes et les matrices peut casser certains programmes. Que dirais-tu de classer les fichiers de la mémoire en trois catégories, dans l'idée séparer les « supprimables sans préavis » des « généralement safe » et des « à ne tenter qu'en dernier recours » ?


Baaahh, c'est pas bête, mais dans un même teeeeemmmmmmps, tous les programmes de Bac que j'ai essayé n'UTILISENT PAS DE VARIABLE, sauf peut être une ou deux variables alphanumériques pour foutre un getkey dedans, alors je me disais que ça n'avait pas trop d'importance. D'autant plus qu'un programme, s'il est un minimum bien foutu, initialise les variables dont il a besoin quoi.

Ajouté le 12/06/2018 à 14:52 :
Bon, j'ai quand même mis à jour le topic selon vos conseils.
Eon the Dragon : version 1.2
Let's have a look!
Marre de ces RPGs qui t'imposent des classes, des compétences et des sorts ? Crée tes propres capacités sur Eon the Dragon ! Des monstres, des dragons et des combats aussi épiques que difficiles t'attendent !
Un RPG unique et immense t'attend ! Joue dès maintenant à Aventura, le Royaume Poudingue !
Vous aussi, soyez swag et rejoignez Planète Casio !
Lephenixnoir Hors ligne Administrateur Points: 24678 Défis: 170 Message

Citer : Posté le 12/06/2018 15:15 | #


J'ai modifié un peu la présentation (tentative d'être plus explicite, si tu n'aimes pas je peux annuler '), et surtout j'ai retiré la mention de SETUP, qui en plus de réinitialiser toutes les préférences de l'utilisateur ne va pas disparaître de la mémoire. (Ça ne libère rien.)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)


kemiglo Invité

Citer : Posté le 20/06/2018 12:15 | #


Bonjour, j'ai précisemment 61 860 octet de libre et malgré le fait que j'ai de la place je n'arrive toujours pas a executer le programme ca me fait toujours erreur mémoire je ne comprend vraiment pas...
Shadow15510 Hors ligne Administrateur Points: 5504 Défis: 18 Message

Citer : Posté le 20/06/2018 12:26 | #


Essaye de réinitialiser ta mémoire /!\ : Cet opération supprime 100% du contenu de ta mémoire et sans possibilité de récupération Pour cela va dans le Main Menu, puis va sur l'icône [SYSTEM], Presse la touche qui correspond à " Réinitialisation " et choisi "Main" .
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

1, 2 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 77 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd