2010 students ac best cariers day performance in the net world intro
DESCRIPTION
Intro to a RomSoft event organized for student from the Faculty of Automation and Computer Science from Iasi. The main topic of the event was "Performace in .NET applications"TRANSCRIPT
Performance in the .NET world. A developer’s perspective
Sorin, Vlad, Florin
RomSoft, www.rms.ro
Iaşi, May 4th 2010
What is “application performance”? a feeling about how the software “moves” a perception of the user related to response time a measure of how my application uses resources
and impacts other applications …
subjective performance objective performance
2
What causes “bad performance”? lack of some kind of resource
RAM, CPU, bandwidth, slow HDD, slow devices: CD-ROM too much data, too complex algorithm damaged hardware unfriendly applications …
most of the time it's just US and our BAD code!
yes, we're bad guys sometimes...3
Why do WE care about performance?
what is software QUALITY? no bugs, cool user experience, performance, …and
many, many others
bad performance makes the user/customer unhappy. No customer, no money!
for most companies performance is critical Google? Online stores? …many, many others4
Why should YOU care about it?
HOT subject in interviews
some believe that only GURUs understand performance. THIS IS WRONG!
you can also be performance-wise. Just watch and learn.
have a good time with Sorin and Vlad!
5