title: What Simple Changes Made the Biggest Improvements to Your Delphi Programs
body: <p>I have a Delphi 2009 program that handles a lot of data and needs to be as fast as possible and not use too much memory.</p>
  
  <p>What <strong>small simple</strong> changes have you made to your Delphi code that had the biggest impact on the performance of your program by noticeably reducing execution time or memory use?</p>
  
  <hr>
  
  <p>Thanks everyone for all your answers. Many great tips.</p>
  
  <p>For completeness, I'll post a few important articles on Delphi optimization that I found.</p>
  
  <p><a href="http://delphi.about.com/od/objectpascalide/a/beforeoptimize.htm" rel="noreferrer">Before you start optimizing Delphi code</a> at About.com</p>
  
  <p><a href="http://delphi.about.com/od/objectpascalide/a/speedsize.htm" rel="noreferrer">Speed and Size: Top 10 Tricks</a> also at About.com</p>
  
  <p><a href="http://effovex.com/OptimalCode/basics.htm" rel="noreferrer">Code Optimization Fundamentals</a> and <a href="http://effovex.com/OptimalCode/opguide.htm" rel="noreferrer">Delphi Optimization Guidelines</a> at High Performance Delphi, relating to Delphi 7 but still very pertinent.</p>