Skip to main content

The road to performance

Why is it that every time a developer has to go optimize something in assembler, they have to re-learn the darn language again?

Okay, you've optimized the, to use a technical term, crap out of that loop in C/C++ and it is not calling any functions what-so-ever any more...and it still has lousy performance. So, now you have to make the tough call to move to assembler. It will instantly tie your application to a single compiler and architecture and make it that much harder to port. Any reasonable business person will look at the potential millions lost and will decide that the product is "good enough" if it means getting it cross-platform faster to gain an extra 20% market share sooner and then go back later to "fix" the problem.

Unfortunately, in this case, there is only one platform and the performance is abysmal. The program should be operating at 10 times the speed it is actually performing at. And I've forgotten just about everything assembler in an attempt to block some really bad memories of a previous life.


  1. Hey, you have a great blog here! I'm definitely going to bookmark you!

    I have FREE leads for your business. Hey, these are free for the asking. All you need to do is visit my website.

    Come and check it out if you get time :-)

  2. Hello There, I did not realise that blogs could be so informative. I have been browsing and

    reading all day -- Very addictive. I was just blog surfing and found you! If you are interested,

    go see my seo tool related site.

    Feel free to drop by and tell me what you think.

  3. Hi :)

    You have a great blog! I'll make sure to visit regularly.

    If you want your blog to get higher in search engines, why not try Link Metro, you can over 100 new links to your blog every single day, for FREE!

  4. I read over your blog, and i found it inquisitive, you may find My Blog interesting. My blog is just about my day to day life, as a park ranger. So please Click Here To Read My Blog


Post a Comment