AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
PC Portable LG Gram 17″ Intel Evo Core i7 32 Go /1 To
1099.99 € 1999.99 €
Voir le deal

 

 DLL FreeMemory

Aller en bas 
+11
???
tcho_i_er
Dan_lizhot
Bast
alpha
daminetreg
gogo_swiffer
Switch
aegil
Adamo
bibi26
15 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 4:09

Télécharger FreeMemory

Qui ne connaît pas la consommation excessive de mémoire avec Game Maker ? Je viens de finir une dll simple à faire mais très utile. Il suffit d'utiliser une simple commande FreeMemory(); pour libérer la mémoire inutilisée. Vous pouvez l'utiliser à plusieurs moments du jeu :
- À son lancement
- Après une grosse opération
- Etc.

À vous de tester, je ne sais pas si cela affecte la vitesse du jeu mais je ne pense pas, j'adore tout simplement cette technique, je l'intègre maintenant à tous mes jeux/logiciels. Par exemple, la consommation de mémoire de Game Maker 6 est par défaut de 11-12mo (pièce vide). Avec la dll au lancement, le jeu fait 2mo de mémoire vive. Incroyable !


Dernière édition par le Dim 17 Juin 2007 - 19:38, édité 2 fois
Revenir en haut Aller en bas
Adamo
Utilisateur confirmé: Rang ***
Adamo


Messages : 681
Localisation : Quebec

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 7:00

Incroyable happy1 Super comme dll Wink ca baisse de beaucoup lutilisation de memoire deja que GM en prend beaucoup tres pratique ange super
Revenir en haut Aller en bas
aegil
Nouveau
aegil


Messages : 5

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 11:58

Vraiment geniale super

Moi qui cherchais un moyen d'alleger un peu mon jeu, trop gourmand en fps, c'est pile poil :fier:

Merci beaucoup ange
Revenir en haut Aller en bas
Switch
Utilisateur confirmé: Rang **
Switch


Messages : 411
Localisation : Désolé, je n'ai ni carte ni gps...

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 12:35

ça trou le c**! ça va etre utile a tous!

_________________
I am an DLL FreeMemory Gmq3 in the GM Quiz!
Revenir en haut Aller en bas
gogo_swiffer
Banni(e)
gogo_swiffer


Messages : 3668
Localisation : America/Canada/Quebec/Mont-Laurier
Projet Actuel : rien changer parce que tout est sous contrôle

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 13:54

j'ai sauvé que 2 Mo sur 48 =/

bon boulot quand même :nezrouge:

_________________
les français sucent le robinet anglais
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 14:05

Bravo c'est pas mal du tout, faudrait la mettre sur le site, j'ai le droit? ange

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
DLL FreeMemory U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 18:46

bibi26 a écrit:
Télécharger FreeMemory

Qui ne connaît pas la consommation excessive de mémoire avec Game Maker ? Je viens de finir une dll simple à faire mais très utile. Il suffit d'utiliser une simple commande FreeMemory(); pour libérer la mémoire inutilisée. Vous pouvez l'utiliser à plusieurs moments du jeu :
-À son lancement
-Après une grosse opération
etc...

À vous de tester, je ne sais pas si cela affecte la vitesse du jeu mais je ne pense pas, j'adore tout simplement cette technique, je l'intègre maintenant à tous mes jeux/logiciels. Par exemple, la consommation de mémoire de Game Maker 6 est par défaut de 11-12mo (pièce vide). Avec la dll au lancement, le jeu fait 2mo de mémoire vive. Incroyable !
Cool,ça va m'être utile,
Bon boulot bibi super
Revenir en haut Aller en bas
http://www.perdu.com/
Bast
Administrateur
Bast


Messages : 20021
Localisation : Alsace

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 18:48

C'est vraiment cool, je vais peut être m'en servir. super

_________________
DLL FreeMemory Sigico10
Revenir en haut Aller en bas
http://www.lecbna.org/
Dan_lizhot
Modérateur
Dan_lizhot


Messages : 3463
Projet Actuel : Crypt Of Darkness

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 18:49

super bibi, ca va être vraiment utile si on additionne cette dll avec ton tuto alléger son jeu super
Revenir en haut Aller en bas
tcho_i_er
Utilisateur confirmé: Rang ****
tcho_i_er


Messages : 891
Localisation : ALSACE

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 19:40

Wow , la diffèrence est flagrante ! La mémoire (sur ton exemple) passe de 11000 ko à 1500 !

Alors la je dis bravo :fete: :fete: :fete:
Revenir en haut Aller en bas
Invité
Invité




DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 19:40

Je teste tout de suite, en théorie c'est génial happy1
Revenir en haut Aller en bas
???
Utilisateur confirmé: Rang ****
???


Messages : 1240
Localisation : NLG, 93

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 20:11

C'est excellent hap !
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 20:22

hey, voila une DLL sympa super

je vais l'utiliser sur mes prochains jeux 3D coeur

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
DLL FreeMemory U3dfr2DLL FreeMemory Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Switch
Utilisateur confirmé: Rang **
Switch


Messages : 411
Localisation : Désolé, je n'ai ni carte ni gps...

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 20:33

j'ai une question, bibi, est-ce-que on perd sur le gain de place en plaçant la dll dans un step ou un end step?

_________________
I am an DLL FreeMemory Gmq3 in the GM Quiz!
Revenir en haut Aller en bas
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMar 5 Déc 2006 - 21:31

tcho_i_er a écrit:
Wow , la diffèrence est flagrante ! La mémoire (sur ton exemple) passe de 11000 ko à 1500 !

Alors la je dis bravo :fete: :fete: :fete:
Cela change beaucoup selon le type de pièce et à quel moment la fonction est appelée.

Citation :
j'ai une question, bibi, est-ce-que on perd sur le gain de place en plaçant la dll dans un step ou un end step?
Ce n'est pas une bonne idée de le mettre dans un step car le code va être répété trop souvent.

daminetreg a écrit:
Bravo c'est pas mal du tout, faudrait la mettre sur le site, j'ai le droit? ange
Bien sûr !
Revenir en haut Aller en bas
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 6 Déc 2006 - 7:44

[HS] As-tu vus le mail que je t'ai envoyé ?
Revenir en haut Aller en bas
http://www.perdu.com/
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 6 Déc 2006 - 13:03

Je viens de le voir happy1, je te répondrai ce soir car je dois partir dans 20 minutes Wink
Revenir en haut Aller en bas
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 6 Déc 2006 - 18:03

ok merci
Revenir en haut Aller en bas
http://www.perdu.com/
alpha
Modérateur
alpha


Messages : 5030
Projet Actuel : Me taper la tête sur le mur.

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyJeu 7 Déc 2006 - 16:50

[HS]je t'ai répondu a nouveau :nezrouge:
Revenir en haut Aller en bas
http://www.perdu.com/
Invité
Invité




DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyVen 8 Déc 2006 - 12:04

J'ai testé, et effectivement c'est grandiose coeur
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 3 Jan 2007 - 14:02

Woaaa super
Je voulais savoir pour le script initialize : si on le lance dans la 1ère room du jeu, est-ce qu'il reste actif tout le temps?
Est ce que on y pert quelque chose si on lance l'initialisation à chaque foi juste avant d'utiliser Freememory? ❓

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
DLL FreeMemory Projet13
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 3 Jan 2007 - 14:59

Génial super

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 3 Jan 2007 - 15:12

Topaze22 a écrit:
Woaaa super
Je voulais savoir pour le script initialize : si on le lance dans la 1ère room du jeu, est-ce qu'il reste actif tout le temps?
Est ce que on y pert quelque chose si on lance l'initialisation à chaque foi juste avant d'utiliser Freememory? ❓
Il ne faut que faire l'initialisation une fois.
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 3 Jan 2007 - 17:54

Bibi, je me suis permis d'utiliser ta DLL pour le concours n°5 happy1
les gains sont exelents super

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
DLL FreeMemory U3dfr2DLL FreeMemory Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyMer 3 Jan 2007 - 18:49

Initialiser qu'une foi?
Parfait! Merci super

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
DLL FreeMemory Projet13
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyDim 17 Juin 2007 - 11:07

WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW !


J'ai enfin testé sur mon Projet Mario et la, il faut que je vous raconte les détailles.

La mémoire Ram utilisée dans mon Mario prend environs 120 Mo dans des niveaux tel que ma démo 3.

Et ba dès que je met un petit coup de

Bibi26FreeMemory():

Je descens à 5Mo (qui s' incrémente petit à petit).
Mais la ou c'est simpa, c'est que les 120Mo ne réapparaisse pas, apparemment, il y en a besoins lors du chargement du niveau et ensuite, ils ne servent plus à rien.

Et l'action Bibi26FreeMemory(); ne fait pas ramer le pc.
Bref, ça fait du netoyage mais en ne retirant que des truc 100% inutiles qui ne seront pas rechargé juste après.


Je ne sais pas comment marche cette fonction, mais en tout cas, c'est ultra simple à utiliser, et ça ne coute rien, c'est que du bonheur.



A si , un bémol, quand je l'utilise, il y a une fenêtre qui apparait et me dit
"invalid floating point operation"
Ce problème est connu? il n'arrive qu'à moi ?

Edit: problème peu être du au fait que j'utilise GM7 et non GM6...
Le système marche, mais cette fenêtre s'ouvre, c'est chiant, il y a pas un moyen pour empêcher cette fenêtre de s'ouvrir ?

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
DLL FreeMemory Projet13
Revenir en haut Aller en bas
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyDim 8 Juil 2007 - 20:07

Non, je n'ai jamais eu ce problème. C'est peut-être parce que tu utilises GM7.
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyDim 8 Juil 2007 - 20:18

Ca te sert à quoi ton argument0 dans FreeMemory ?

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
bibi26
Ex-Modérateur
bibi26


Messages : 4446

DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyDim 8 Juil 2007 - 20:37

Rien. Quand j'avais essayé de ne pas en mettre, cela ne fonctionnait pas. J'ai donc rajouté un argument vide.
Revenir en haut Aller en bas
Invité
Invité




DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory EmptyDim 8 Juil 2007 - 20:41

bibi, je crois que tu a de l'avenir mon gars happy1
Revenir en haut Aller en bas
Contenu sponsorisé





DLL FreeMemory Empty
MessageSujet: Re: DLL FreeMemory   DLL FreeMemory Empty

Revenir en haut Aller en bas
 
DLL FreeMemory
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» [dll] Freememory
» DLL FreeMemory sur vista ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: