<div dir="ltr">Ok: It was 21s for the -O3 -flto statically compiled binary, vs 28s for lazily executing the *.o files from the same build. Yep - good start.<div><br></div><div>- Lang.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 20, 2015 at 6:50 PM, Lang Hames <span dir="ltr"><<a href="mailto:lhames@gmail.com" target="_blank">lhames@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Oops...<br>
<span class=""><br>
> It's not directly related to your question, but I thought it was a neat statistic (and it provides a loose bound on this): Using lazydemo built with Debug+Asserts to lazily execute 401.bzip2 took 27s on my machine, vs 20s for a statically compiled -O2 binary. Given that that includes the full IR optimization/codegen/JIT overhead, and precludes any serious optimization of the program, that's a pretty good.<br>
<br>
</span>Actually, don't get too excited - that was probably an -O0 binary. I'll double check when I get home in 30 mins or so.<br>
<br>
Cheers,<br>
Lang.</blockquote></div><br></div>