Ti trovi qui:
Home » News ed eventi
How I cut GTA Online loading times by 70%
Mercoledì 29 Novembre 2023 12:41
Meraviglioso esempio di Shlemiel the painter’s algorithm utilizzato però in una funzione di libreria:
L'analisi è meravigliosa (infatti è stata poi premiata da Rockstar) e supporta tutte le volte che ho suggerito:
for (size_t i = 0; s[i] != 0; ++i) { ... }
piuttosto che:
for (size_t i = 0; i < strlen(s); ++i) { ... }
o anche:
for (size_t i = 0, len = strlen(s); i < len; ++i) { ... }
La soluzione proposta è poi incredibilmente geniale.
Autore: Costantino GRANA - Ultima modifica: Giovedì 07 Dicembre 2023 16:33