Skip to Content
Go efficiente
book

Go efficiente

by Bartlomiej Plotka
April 2025
Intermediate to advanced
502 pages
15h 38m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Go efficiente

Capitolo 9. Analisi dei colli di bottiglia basata sui dati

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

I programmatori di solito sono notoriamente pessimi nell'indovinare quali parti del codice sono i principali consumatori di risorse. È fin troppo comune che un programmatore modifichi un pezzo di codice aspettandosi un enorme risparmio di tempo e poi scopra che non fa alcuna differenza perché il codice viene eseguito raramente.

Jon Louis Bentley, Scrivere programmi efficienti

Uno dei passi chiave per migliorare l'efficienza dei nostri programmi Go è sapere qual è la fonte principale della latenza o dell'utilizzo delle risorse che si vuole migliorare. Pertanto, dovremmo fare uno sforzo consapevole per concentrarci prima sulle parti di codice che contribuiscono maggiormente (il collo di bottiglia o hot spot) per ottenere il massimo valore dalle nostreottimizzazioni.

È molto allettante utilizzare la nostra esperienza nello sviluppo di software per stimare quale sia la parte di codice più costosa o troppo lenta da calcolare. Potremmo aver già visto in passato frammenti di codice simili che causano problemi di efficienza. Ad esempio, "Oh, ho lavorato con le liste collegate in Go, era così lento, deve essere questo!" oppure "Creiamo un sacco di nuove slice qui, penso che questo sia il nostro collo di bottiglia, riutilizziamone alcune". Potremmo ancora ricordare il dolore o lo stress che ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concorrenza in Go

Concorrenza in Go

Katherine Cox-Buday
What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz
Cloud nativo Go

Cloud nativo Go

Matthew A. Titmus

Publisher Resources

ISBN: 9798341644908Supplemental Content