Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.

Un Rédacteur Factornews vous demande :

Forums

1
Les temps de chargement, c'est de l'argent
CBL
L.A.mming
Admin 17406 msgs
Voilà une belle histoire comme on les aime. Comme beaucoup de joueurs de GTA Online, T0st en avait ras le bol des temps de chargement improbables du jeu. Pour certains ils dépassent les 10 minutes... T0st a donc décidé de comprendre l'origine du problème en décompilant le jeu. En analysant le code obtenu, il s'est rendu compte qu'une bonne partie des données (genre le prix des véhicules) était sauvées au format JSON.

C'est assez standard sauf que le JSON en question comporte 63 000 entrées et pèse dans les 10 Mo. Et qu'il était parsé n'importe comment avec une série de validations inutiles et inefficaces. T0st a donc décidé d'écrire sa propre DLL pour corriger le tout et de l'injecter dans le jeu. Le résultat fut sans appel : il est passé d'un temps de chargement de 6min à une 1min50. Il a posté le code en ligne en espérant attirer l'attention de Rockstar. Et il l'a reçu : Rockstar va implémenter sa solution et a décidé de remercier T0st en lui filant dix mille dollars via leur programme de chasseur de bugs, une récompense normalement réservée aux problèmes de sécurité.

Lire la suite sur le site : Les temps de chargement, c'est de l'argent.
 
aeio
Ami des bêtes
Membre 1446 msgs
Le patch vient de sortir. 2min05 pour lancer GTA Online avec une grosse config (Ryzen 9 5900X/32Go/RTX 3080)... Il y a du mieux mais ça reste deux à quatre fois plus long que n'importe quel autre jeu.

[EDIT] D'après le forum Steam, il semblerait que ce soit deux minutes pour tout le monde, quelque soit la config.
 
Nafai
Membre Factor
Membre 81 msgs
Et en passant par du protobuf, du flatbuffer, etc. on passerait à 30 secondes ?
 
codec-abc
Membre Factor
Membre 173 msgs
L'amateurisme de certaines boites ne cessera jamais de m'étonner. Comment ça se fait qu'un truc pareil puisse finir en prod et ne soit pas détecté après une séance de profiling.
 
__MaX__
David Croquette
Admin 4848 msgs
10k$ pour des millions de minutes sauvées que les joueurs passeront à dépenser leur fric sur la boutique en ligne... honnêtement ça fait presque mal pour le mec. C'est tout juste s'ils viennent de lui lâcher un caf' quoi.
 
Mimyke
Membre Factor
Membre 351 msgs
codec-abc a écrit :
L'amateurisme de certaines boites ne cessera jamais de m'étonner. Comment ça se fait qu'un truc pareil puisse finir en prod et ne soit pas détecté après une séance de profiling.


Ils étaient trop occupé a cruncher le jeu pour s'en apercevoir sur le coup ; ensuite ils ont eu une myriade de MAJ (véhicules, casses, et autres) à pondre, et donc le "polishing" du jeu a été repoussé/annulé.

__MaX__ a écrit :
10k$ pour des millions de minutes sauvées que les joueurs passeront à dépenser leur fric sur la boutique en ligne... honnêtement ça fait presque mal pour le mec. C'est tout juste s'ils viennent de lui lâcher un caf' quoi.


C'est voir le vide du verre à moitié plein: Je trouve que c'est toujours mieux que rien.
 
CBL
L.A.mming
Admin 17406 msgs
Ca aurait pu être pire : ils auraient pu l'attaquer en justice pour violation de copyright, cease and desist son GitHub et lui piquer son idée.
 
__MaX__
David Croquette
Admin 4848 msgs
C'est mieux que rien. Mais on parle de R*.
Un mec qui te pond un truc comme ça, tu l'embauches.
 
choo.t
Saint rââle
Redac 3685 msgs
CBL a écrit :
Ca aurait pu être pire : ils auraient pu l'attaquer en justice pour violation de copyright, cease and desist son GitHub et lui piquer son idée.


 
Alroc
Membre Factor
Membre 586 msgs
Je trouve cette situation ubuesque.

C'est pas de l'amateurisme ou de l'incompétence c'est du "j'menfoutisme".
 
patacaisse
Membre Factor
Membre 11 msgs
 
Kalzem
Membre Factor
Membre 232 msgs
Alors qu'il suffit JUSTE de drop simdjson et on fait jusqu'à x25 dans les performances de parsing de json... https://github.com/simdjson/simdjson
C'est dingue ces entreprises quand même...
 
fennec
Membre Factor
Membre 497 msgs
__MaX__ a écrit :
10k$ ... C'est tout juste s'ils viennent de lui lâcher un caf' quoi.


Rappelle moi de jamais te payer un caf'!
 
Palido
Carloser
Membre 1531 msgs
fennec a écrit :
__MaX__ a écrit :
10k$ ... C'est tout juste s'ils viennent de lui lâcher un caf' quoi.


Rappelle moi de jamais te payer un caf'!


Ou plutôt : j'aimerais bien que __MaX__ me paie un caf'.
 
BeatKitano
Bite qui tanne haut
Membre 6371 msgs
Toutes ces offres de caffé... ça devient obscene.
 
__MaX__
David Croquette
Admin 4848 msgs
Haha vous êtes cons : D
Vazy on peut même plus faire une analogie tranquille!
 
Les temps de chargement, c'est de l'argent
1

Règles à suivre

Écrire dans un français correct et lisible : ni phonétique, ni style SMS. Le warez et les incitations au piratage sont interdits. La pornographie est interdite. Le racisme et les incitations au racisme sont interdits. L'agressivité envers d'autres membres, les menaces, le dénigrement systématique sont interdits. Éviter les messages inutiles

 
Rechercher sur Factornews