Click here to Skip to main content
15,896,912 members

Survey Results

In which phase of your software project do you actually care about performance?   [Edit]

Survey period: 5 Oct 2009 to 12 Oct 2009

When do you decide that the go-faster pedal needs to be applied? (suggested by Jim Xochellis)
OptionVotes% 
I care about performance during both the design and implementation phases60551.98
I care about performance during the implementation phase, only after the design phase has completed12811.00
I care about performance only after both design and implementation phases have been completed. (Make it work first, optimize later...)32327.75
I care about performance when a user complains it's too slow907.73
I don't care about performance at all.181.55



 
GeneralJust don't become obsessed. Pin
Stephen Hewitt10-Oct-09 17:36
Stephen Hewitt10-Oct-09 17:36 
GeneralDesign will result the performance Pin
Md. Marufuzzaman9-Oct-09 9:19
professionalMd. Marufuzzaman9-Oct-09 9:19 
GeneralPerformance is a key Pin
Tamer Fahmy7-Oct-09 3:50
Tamer Fahmy7-Oct-09 3:50 
GeneralRe: Performance is a key Pin
prattel7-Oct-09 12:09
prattel7-Oct-09 12:09 
GeneralRe: Performance is a key Pin
Nitron7-Oct-09 15:37
Nitron7-Oct-09 15:37 
GeneralRe: Performance is a key Pin
csantia668-Oct-09 3:58
csantia668-Oct-09 3:58 
GeneralRe: Performance is a key Pin
PIEBALDconsult8-Oct-09 5:14
mvePIEBALDconsult8-Oct-09 5:14 
GeneralRe: Performance is a key Pin
Keith Rule8-Oct-09 13:40
professionalKeith Rule8-Oct-09 13:40 
GeneralRe: Performance is a key Pin
Tamer Fahmy14-Feb-10 23:39
Tamer Fahmy14-Feb-10 23:39 
GeneralPerformance always, but optimizations later. PinPopular
Paulo Zemek6-Oct-09 16:19
Paulo Zemek6-Oct-09 16:19 
Generalif Pin
luisnike196-Oct-09 5:54
luisnike196-Oct-09 5:54 
Generalwhile Pin
Nemanja Trifunovic6-Oct-09 7:44
Nemanja Trifunovic6-Oct-09 7:44 
GeneralRe: if Pin
PIEBALDconsult7-Oct-09 5:34
mvePIEBALDconsult7-Oct-09 5:34 
GeneralRe: if Pin
luisnike197-Oct-09 12:58
luisnike197-Oct-09 12:58 
GeneralRe: if Pin
PIEBALDconsult7-Oct-09 16:54
mvePIEBALDconsult7-Oct-09 16:54 
GeneralRe: if Pin
luisnike198-Oct-09 4:13
luisnike198-Oct-09 4:13 
GeneralRe: if Pin
PIEBALDconsult8-Oct-09 4:39
mvePIEBALDconsult8-Oct-09 4:39 
GeneralRe: if Pin
RedSonja11-Oct-09 21:51
RedSonja11-Oct-09 21:51 
GeneralRe: if Pin
Jeremy Falcon9-Oct-09 10:58
professionalJeremy Falcon9-Oct-09 10:58 
Generalperformance matters... Pin
hegdesrinivas6-Oct-09 4:05
hegdesrinivas6-Oct-09 4:05 
GeneralOptimisation never, performance all the time Pin
RedSonja5-Oct-09 20:05
RedSonja5-Oct-09 20:05 
GeneralRe: Optimisation never, performance all the time Pin
Stuart Dootson6-Oct-09 13:33
professionalStuart Dootson6-Oct-09 13:33 
GeneralRe: Optimisation never, performance all the time Pin
Jon Rista6-Oct-09 14:10
Jon Rista6-Oct-09 14:10 
Erm, I'm assuming you mean you don't use the C#/VB.NET compilers and JIT optimizations when you say "optimiser in Visual Studio". And, if that is really true, I think its ludicrous! WTF | :WTF:

Any optimizations you make purely with C#/VB.NET code are at a very high level. You are incapable of making the kinds of optimizations the compiler is no matter how hard you try, because a lot of IL constructs may only BE made by the compiler itself (unless you write IL directly). The JIT makes even lower level optimizations, at the machine-code level, tuned specifically for the operating environment (physical hardware, virtual resource allocations, etc.) within which the code is actually running (and those aspects may change from run-to-run). No matter how much you try to optimize at the code level, you can not foresee each and every operating environment and account for every single optimization, nor are you capable of it.

Optimizing at a high level is only one level of optimization, and it will only take you so far. There are additional levels of optimization that SHOULD be done, but which a developer should not have to worry about (hence the reason we use high-level languages). I think its a load of crap that you don't use the compiler optimizations, and I think its humorous that you actually think your doing a better job than the compiler and JIT by (Laugh | :laugh: ) "saveing every microsocond you can."

Give me a break. Suspicious | :suss: Use the compiler for what it is, a tool to reduce your workload and handle significant, lower-level optimizations for you.
GeneralRe: Optimisation never, performance all the time [modified] Pin
RedSonja6-Oct-09 19:59
RedSonja6-Oct-09 19:59 
GeneralRe: Optimisation never, performance all the time Pin
Jon Rista7-Oct-09 15:22
Jon Rista7-Oct-09 15:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.