   inline functions
  Okay I was reading about optimizing and of course it said to sometimes use inline functions. But it also said that using it too much causes "code bloating" and that it can make the code go slower. I''m just wondering what exactly this means, how would longer code make a program run slower? Just curious, thanks in advance. 
  If you for example have a loop with lots of inlined code, all of the code might not fit in the instruction cache. 