title: Performance changes significantly every time I rerun program
body: <p>I have a Rasberry PI like hardware which has a basic linux operating system and only one program running called "Main_Prog".</p>
  
  <p>Every time I run a performance test again Main_Prog I get a less than 1% performance fluctuation.  This is perfectly acceptable.</p>
  
  <p>When I kill Main_Prog using the kill command, and re-start Main_Prog, the performance changes up to 8%.  Further performance tests will vary less than 1% around this fluctuation.</p>
  
  <hr>
  
  <h2>Example</h2>
  
  <p>So for example if Main_Prog at first ran at <strong>100 calls/sec</strong> and varied between <strong>99-101 calls/sec</strong>.</p>
  
  <p>I then did a "kill" command against Main_Prog and restarted using "./Main_Prog &amp;".  I then run a performance test and now Main_Prog is running <strong>105 calls/sec</strong> with <strong>104-106 calls/sec</strong> fluctuation.  It will continue to run <strong>104-106 calls/sec</strong> until I kill the Main_Prog and start it.</p>
  
  <hr>
  
  <p>Any idea how to prevent fluctuation or what is happening?  Remember, it is VERY consistent. No other programs running on operating system.</p>