This is a microbenchmark.  It&#x27;s a tight loop that calls the function 500 million times.  The function itself just adds two numbers.  It&#x27;s pretty close to the best possible improvement for inlining a function.  If that&#x27;s what your program does, and it&#x27;s a big part of what your program does, then inlining it may be a big performance win.  Even then, addressing this may not be a worthwhile tradeoff.  Even then, as others have pointed out, you could use a minimizer.<p>If your program is not CPU-bound, or if it doesn&#x27;t have a function that&#x27;s called millions of times in a tight loop, or if that doesn&#x27;t make up the majority of time spent on CPU, or if that function does more than execute a couple of instructions, then the performance difference will likely be enormously less.