π
<-

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

Unread postby 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
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

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

Unread postby critor » 08 Jan 2014, 13:33

Pourquoi ne pas simplement utiliser les dossiers de la TI-Nspire ?
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby 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 :)
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

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

Unread postby 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 ?
User avatar
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84.6%
 
Posts: 300
Joined: 18 Dec 2011, 21:41
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby 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() ?
User avatar
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 75.5%
 
Posts: 1022
Images: 15
Joined: 19 May 2013, 16:54
Location: Paris, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1ere S

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

Unread postby 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.
User avatar
le solutionneur
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 84.6%
 
Posts: 300
Joined: 18 Dec 2011, 21:41
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News TI-Nspire

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 guests

-
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.
774 utilisateurs:
>711 invités
>57 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)