Rubriques tendance
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Conseils de performance
Au fil des ans, mon collègue Sanjay Ghemawat et moi avons plongé dans l'optimisation des performances de divers morceaux de code. Nous avons rédigé un document interne sur les conseils de performance il y a quelques années afin d'identifier quelques principes généraux et nous avons récemment publié une version de celui-ci à l'extérieur.
Nous aimerions avoir vos retours !
Lisez le document complet à :

Nous avons essayé de donner des exemples concrets des différentes techniques. Certains sont des descriptions de haut niveau d'un ensemble d'améliorations de performance, comme cet ensemble de changements de 2001 :

D'autres sont des extraits de code spécifiques qui démontrent une technique :

De nombreuses techniques sont probablement connues des lecteurs, mais nous avons pensé qu'il serait agréable d'avoir une collection de conseils et d'astuces, allant des améliorations algorithmiques de haut niveau aux optimisations de performance de bas niveau rassemblées ensemble.

Sanjay et moi avons également pris plaisir à écrire cela, en explorant les profondeurs des listes de changements sur plusieurs décennies à la recherche de techniques intéressantes que nous avions utilisées et en essayant de les regrouper en thèmes de niveau supérieur.
La version publique est une version quelque peu assainie de la version interne. Les personnes chez Google peuvent trouver la version interne à go/performance-hints, qui contient des liens vers la véritable liste de modifications dans notre système de dépôt de code source.

La version interne contient également des exemples supplémentaires dans le code qui sont plus sensibles (par exemple, des modifications du backend du compilateur TPU) que nous ne pouvons pas inclure dans la version externe.
49
Meilleurs
Classement
Favoris
