π
<-
Chat plein-écran
[^]

Mise à jour mViewer GX Creator avec économie de mémoire

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude AnToX98 » 08 Jan 2014, 13:29

Non ce que je voulais c'est juste de pouvoir regrouper les images dans des dossiers pour s'y retrouver...
Mais ce n'est pas grave :p
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude critor » 08 Jan 2014, 13:33

Pourquoi ne pas simplement utiliser les dossiers de la TI-Nspire ?
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.4%
 
Messages: 41599
Images: 15125
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude AnToX98 » 08 Jan 2014, 13:35

Parce que le fait d'avoir toutes ses images dans un seul programme est plus appréciable. Mais bon, ce n'est pas très problématique :)
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude critor » 08 Jan 2014, 15:17

Ce n'est pas déjà ce que tu as actuellement ?
6 images dans le même programme ?

De toutes façons, on ne peut pas faire plus de 6 sans trouver un moyen de corriger le problème de consommation mémoire, si tant est que ce soit possible.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.4%
 
Messages: 41599
Images: 15125
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude Lionel Debroux » 09 Jan 2014, 07:46

On s'est déjà pas mal fait chier à essayer de trouver une solution aux problèmes de mémoire dus au Lua merdique de TI, croyez-nous ;)
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude le solutionneur » 09 Jan 2014, 17:50

Est-ce que le programme Lua entier est mis dans la mémoire vive lors de son exécution ou non ?
Avatar de l’utilisateur
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 84.6%
 
Messages: 300
Inscription: 18 Déc 2011, 21:41
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude critor » 09 Jan 2014, 17:51

Oui, le script est en mémoire, comme le document tns, ainsi que toutes les variables qu'il crée.7$
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.4%
 
Messages: 41599
Images: 15125
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude AnToX98 » 09 Jan 2014, 17:54

Et je ne vois pas quel est le problème de mémoire ?
C'est le format TI-image qui pose problème ?
Alors, j'ai une petite question : est-ce que on aura les mêmes problèmes de mémoire en stockant la couleur de chaque pixels dans une matrice et de le dessiner ensuite à l'aide d'un gc:fillRect(--code) ? Et pour éviter le lag, d'introduire le getFocus() et LoseFocus() ?
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude le solutionneur » 09 Jan 2014, 17:54

Une solution (moche) serait de créer un programme permettant d'installer les images. En réalité il les mettrait des variables TI-Basic.
Ensuite ton programme Lua permet de sélectionner l'image qu'on souhaite regarder, pour cela il charge la variable.
Comme ça pas de problème de mémoire vive :)
(Ça va être juste un galère à gérer ces variables mais bon :p Avec un peu de chance, le Lua Nspire autorise le listing des variables, te permettant ainsi d'utiliser un préfix par exemple mvgx_)

Édit :
C'est le format TI-image qui pose problème ?

C'est le fait que les images soient contenues dans le document Lua qui pose problème : elles sont chargées dès son ouverture et risquent d'effectuer un dépassement mémoire. C'est pour ça que ça sera pas mal de réussir à les mettre à l'extérieur du classeur Lua.
Avatar de l’utilisateur
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 84.6%
 
Messages: 300
Inscription: 18 Déc 2011, 21:41
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Mise à jour mViewer GX Creator avec économie de mémoire

Message non lude critor » 09 Jan 2014, 18:02

@AntoX98: je ne pense pas qu'une matrice change quoique ce soit au problème.
Elle risque même de l'empirer, le code source prenant beaucoup plus de place à cause des séparateurs.


@le_solutionneur: On y a déjà pensé - on ne dirait peut-être pas, mais on ne se tourne pas les pouces. ;)

En pratique, on ne peut pas stocker facilement de telles images dans les variables TI Basic, tout simplement à cause de la limite de taille.
On parle ici d'image 640x896, soit dans les 500'000 pixels.
C'est bien au délà de la limite.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 44.4%
 
Messages: 41599
Images: 15125
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 48 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
"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.
Offre de test des nouveautés de rentrée 2024 par Casio. Enseignant(e), reçois gratuitement 1 exemplaire, à ton choix, de la Graph Light ou bien de la Graph Math+
14€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 31 Octobre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 90+E d'ici le 31 Décembre 2024
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 25 d'ici le 31 Décembre 2024
8€ remboursés par Casio sur l'achat de ta calculatrice Graph Math+ d'ici le 31 Octobre 2024
Reprise de ton ancienne fx-92 Collège ou Graph 25/35/90 à 3€ peu importe son état. Même non fonctionnelle et donc invendable, même ancienne Graph 35 non conforme aux programmes (pas de Python), même ancienne Graph 25/35 inutilisable aux examens (pas de mode examen) et donc invendable. Etiquette de retour fournie, pas de frais de port à payer.
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2024
5€ de remise immédiate sur l'achat de ta calculatrice TI-83 Premium CE Edition Python chez les revendeurs partenaires
4€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced Edition Python chez les revendeurs partenaires
3€ de remise immédiate sur l'achat de ta calculatrice TI-82 Advanced chez les revendeurs partenaires
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234567891011121314
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
688 utilisateurs:
>676 invités
>7 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)