Trendande ämnen
#
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.
Prestandatips
Under åren har min kollega Sanjay Ghemawat och jag gjort en hel del av att fördjupa oss i prestandajustering av olika koddelar. Vi skrev ett internt Performance Hints-dokument för ett par år sedan som ett sätt att identifiera några allmänna principer och vi har nyligen publicerat en version av det externt.
Vi tar gärna emot all feedback du kan ha!
Läs hela dokumentet på:

Vi har försökt ge konkreta exempel på de olika teknikerna. Vissa är övergripande beskrivningar av en uppsättning prestandaförbättringar, som denna uppsättning förändringar från 2001:

Andra är specifika små kodbitar som demonstrerar en teknik:

Många tekniker är förmodligen kända för läsarna, men vi tyckte det var trevligt att ha en samling tips och tricks, från avancerade algoritmiska förbättringar till lågnivåprestandaoptimeringar samlade ihop.

Sanjay och jag hade också roligt när vi skrev detta, där vi grävde i förändringslistorna under flera decennier för att hitta intressanta tekniker vi använt och försökte gruppera dem till teman på högre nivå.
Den offentliga versionen är en något sanerad version av den interna versionen. Folk på Google kan hitta den interna versionen på go/performance-hints, som har länkar till den faktiska ändringslistan i vårt källkodsarkivsystem.

Den interna versionen har också ytterligare exempel i kod som är mer känsliga (t.ex. ändringar i TPU-kompilatorns backend) som vi inte kan inkludera i den externa versionen.
34
Topp
Rankning
Favoriter
