<div dir="ltr">Interesting you raised this Bart. I've also had a suspicion there may be a few compilation performance regressions but I'm afraid I've got nothing to back that up as of yet. If I get the time I'll try and put my suspicions to the test.<div>
<br></div><div>However, I was wondering if anyone were running any form of performance regression tests for clang compilation times? I realise it might be time consuming to maintain but the data could be invaluable for preserving clang performance. Even if it were internal tracked it would just be nice to know someone had an eye on it given how important a metric it is to the average coder.</div>
<div><br></div><div>Cheers,</div><div>Will.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 November 2013 23:00, Bart Janssens <span dir="ltr"><<a href="mailto:bart@bartjanssens.org" target="_blank">bart@bartjanssens.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I recently upgraded from "Apple LLVM version 4.2 (clang-425.0.24)<br>
(based on LLVM 3.2svn)"<br>
to "Apple LLVM version 5.0 (clang-500.2.79) (based on LLVM 3.3svn)"<br>
and noticed a large increase in compilation time for our code, which<br>
relies heavily on Boost Proto.<br>
<br>
The problem is confirmed using a small test (attached), yielding the<br>
following compilation times:<br>
Clang 3.2 OS X binaries from the site: 1.69 s<br>
Clang 3.3 OS X binaries from the site: 7.93 s<br>
The LLVM3.3 Apple version: 10.66 s<br>
<br>
Is this a bug, or is there some setting that can be changed to speed<br>
up the compilation of this kind of template code? The new version<br>
seems to use only about half as much RAM as before, so maybe there's<br>
some memory/speed trade-off?<br>
<br>
Kind regards,<br>
<br>
Bart<br>
<br>_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><span style="background-color:rgb(255,255,255);color:rgb(68,68,68);font-family:Arial,Helvetica,sans-serif"><b>Indefiant Ltd.</b></span></div>
</div>
</div>