Rapport Optimisation de quelques fonctions Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-11%
Le deal à ne pas rater :
SAMSUNG 55Q70C – TV QLED 55″ (138 cm) 4K UHD 100Hz
549.99 € 619.99 €
Voir le deal

 

 Rapport Optimisation de quelques fonctions

Aller en bas 
4 participants
AuteurMessage
master47
Utilisateur confirmé: Rang *****
master47


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

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyDim 31 Mai 2009 - 14:29

Rapport Optimisation Game Maker

Les Fonctions:

Function Name Iterations Result (ms)
instance_place 3,000.000
5750
position_meeting 3,000.000
5500
place_meeting 3,000.000
5891
collision_rectangle 3,000.000
6890
choose 3,000.000
5969
random 3,000.000
3781
sign 3,000.000
4641
abs 3,000.000
4453
max (10 elements) 3,000.000
7546
min (10 elements) 3,000.000
6157
ceil 3,000.000
4781
floor 3,000.000
4703
lengthdir_x 3,000.000
4937
lengthdir_y 3,000.000
4906
cos( degtorad()) 3,000.000
6516
cos()3,000.000
4485
sin( degtorad()) 3,000.000
6500
sin() 3,000.000
4500
tan() 3,000.000
4422
frac() 3,000.000
4500
degtorad() 3,000.000
4329
radtodeg() 3,000.000
4312
arccos() 3,000.000
4984
arcsin() 3,000.000
5016
arctan() 3,000.000
4781

A télécharger ici:

http://olivierkaisin.co.cc/uploader/files/olivier/Game%20Maker%20Functions%20Speed%20Tests.pdf

Les Commentaires:

Je vous conseille de virer le code mis en commentaire dans vos jeux, parce que cela ralentit l'exécution du script. Lors de la compilation, gm, comme tout autre programme de développement devrait supprimer les commentaires, mais il ne le fait pas. La preuve, décompilez un jeu dans lequel vous aurez placé des commentaires un peu partout, vous verrez, il seront toujours là.


Dernière édition par master47 le Lun 1 Juin 2009 - 13:57, édité 6 fois
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyDim 31 Mai 2009 - 15:01

je télécharge plus tard mais ca l'air super utile :fete:
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 0:02

Intéressant, on voit bien que les résultats sont stables mais ces fonctions sont connues pour être assez rapides à l'origine... Il serait donc encore plus intéressant d'essayer avec des fonctions comme draw_get_pixel(), surface_create(), lengthdir_x(), etc...

En tout cas, good job ! super
Revenir en haut Aller en bas
Invité
Invité




Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 2:18

vaut mieux le mettre directement sur le forum, pour une mise a jour rapide et régulière :

Function Name Iterations Result (ms)
instance_place 3,000.000
5750
position_meeting 3,000.000
5500
place_meeting 3,000.000
5891
collision_rectangle 3,000.000
6890
choose 3,000.000
5969
random 3,000.000
3781
sign 3,000.000
4641
abs 3,000.000
4453
max (10 elements) 3,000.000
7546
min (10 elements) 3,000.000
6157
ceil 3,000.000
4781
floor 3,000.000
4703
lengthdir_x 3,000.000
4937
lengthdir_y 3,000.000
4906
cos( degtorad()) 3,000.000
6516
sin( degtorad()) 3,000.000
6500
Revenir en haut Aller en bas
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 11:34

Tiens j'avais pas vu les lengthdir. :hehe:
Étonnant, lengthdir_x est plus rapide que cos alors que lengthdir_x effectue plus de calcul et contient lui même une opération de cosinus. GM m'étonnera toujours...
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


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

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 12:00

Ca m'a aussi étonné...
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 12:08

Et si tu fait juste un cos sans les degtorad ?
Revenir en haut Aller en bas
master47
Utilisateur confirmé: Rang *****
master47


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

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 13:50

Apparamment le degtorad a une influence, parce que je trouve 4485ms

EDIT:

Nouvelles fonctions


Dernière édition par master47 le Lun 1 Juin 2009 - 13:57, édité 1 fois
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
bibi675
Utilisateur confirmé: Rang *****
bibi675


Messages : 2456
Localisation : Oise
Projet Actuel : Jeu par navigateur original

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 13:57

Et le degtorad seul donne quoi ?
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions EmptyLun 1 Juin 2009 - 15:10

sa serait utile je pense de voir des fonctions graphiques et non mathématique.
Voir lesquels pompent le plus (beaucoup plus que les fonction mathématique je pense)
Revenir en haut Aller en bas
Contenu sponsorisé





Rapport Optimisation de quelques fonctions Empty
MessageSujet: Re: Rapport Optimisation de quelques fonctions   Rapport Optimisation de quelques fonctions Empty

Revenir en haut Aller en bas
 
Rapport Optimisation de quelques fonctions
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Rapport de proportionnalité
» Optimisation du son
» Optimisation de mon .gmk
» Problème par rapport a la vie de mon objet
» Point par rapport à la room

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Game Maker-
Sauter vers: