2010 Students Ac Best Cariers Day Performance In The Net World Intro

Post on 12-May-2015

341 views 0 download

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 of 2010 Students Ac Best Cariers Day Performance In The Net World Intro

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