David Rönnqvist
Abstract
How profilers can aid software development

It is difficult to write fast, bug free applications. A small portion of the code is run much of the time and it is hard to know where it is. Unexpected behavior caused by bugs can often show up in equally unexpected places.

There are a lot of tools available to help the developers find bugs and bottlenecks so that they can spend their time improving the right parts of their applications.

I investigated the ease of use for profilers and found the results well worth the learning time. Using simple methods you could quickly find many common errors or bottlenecks that would otherwise be hard to find.

Sammanfattning
Hur profilers kan hjälpa mjukvaruutveckling

Det är svårt att skriva snabba, buggfria program. En liten del av koden körs en stor del av tiden och det är svårt att veta var. Oväntat beteende från buggar uppträder ofta på lika oväntade ställen.

Till utvecklarnas hjälp finns en mängd verktyg för att hitta olika buggar och flaskhalsar så att de kan spendera sin tid på att förbättra rätt delar av sina program.

Jag undersökte hur lätta profilers var att använda och fann att resultaten var väl värda tiden att lära sig verktygen. Med enkla metoder kunde man snabbt hitta många vanliga fel och flaskhalsar som annars skulle vara svåra att hitta.