Normal
Yeah Shawn, you're very right!The "make it stable" / "use profilers" / "optimize where it's really needed" approach happens to be the most efficient IMHO!It's very easy to optimize parts that don't slow down the application AT ALL... and code-optimizing is a never-ending process...If you can detect real bottlenecks at first sight.... congratulations!But I am often *very* surprised where the time really flies away when reading profiler results, so I simply gave up guessing where bottlenecks could be... use profilers!!Keep hackin' Danielbtw: At the job, I use AQTime http://www.automatedqa.com/products/aqnet.asp (for Delphi, but there's a .NET version). Not very cheap but simply awesome once you get used to it!!
Yeah Shawn, you're very right!
The "make it stable" / "use profilers" / "optimize where it's really needed" approach happens to be the most efficient IMHO!
It's very easy to optimize parts that don't slow down the application AT ALL... and code-optimizing is a never-ending process...
If you can detect real bottlenecks at first sight.... congratulations!
But I am often *very* surprised where the time really flies away when reading profiler results, so I simply gave up guessing where bottlenecks could be... use profilers!!
Keep hackin'
Daniel
btw: At the job, I use AQTime http://www.automatedqa.com/products/aqnet.asp (for Delphi, but there's a .NET version). Not very cheap but simply awesome once you get used to it!!