Date: Fri, 5 Sep 2025 23:27:07 +0100 From: Nuno Teixeira <eduardo@freebsd.org> To: Colin Percival <cperciva@freebsd.org> Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: af60084978a4 - main - Add description for WITH_PTHREADS_ASSERTIONS Message-ID: <CAFDf7UJbOO8zuMg9WTCkm-xaVZaZjE48PKardu3EYb4vqQ5ECg@mail.gmail.com> In-Reply-To: <61bbeec6-6784-4c17-ac14-c1f5f5b68366@freebsd.org> References: <202509052136.585La5mx020210@gitrepo.freebsd.org> <CAFDf7UKymJ_3YefuHzO6ri=_GU44PcDZEQKSmGoMrmrBmxdttw@mail.gmail.com> <61bbeec6-6784-4c17-ac14-c1f5f5b68366@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Thanks for the hint, I missed 642cd511028b . Think I'm good now: /etc/src.conf WITH_MALLOC_PRODUCTION=yes WITHOUT_LLVM_ASSERTIONS=yes WITHOUT_PTHREADS_ASSERTIONS=yes Cheers! Colin Percival <cperciva@freebsd.org> escreveu (sexta, 5/09/2025 à(s) 23:07): > On 9/5/25 14:57, Nuno Teixeira wrote: > > For people that turn off debug on main, should WITH_PTHREADS_ASSERTIONS > be > > turned off? > > > > e.g. > > /etc/src.conf: > > WITH_MALLOC_PRODUCTION=yes > > WITHOUT_LLVM_ASSERTIONS=yes > > According to commit 642cd511028b running WITHOUT_PTHREADS_ASSERTIONS > improves > mutex performance by 5-18%. So yes if you want maximal performance on HEAD > you should probably turn this off. > > Colin Percival [-- Attachment #2 --] <div dir="ltr"><div>Thanks for the hint, I missed 642cd511028b .</div><div><br></div><div>Think I'm good now:</div><div><br></div><div>/etc/src.conf</div><div>WITH_MALLOC_PRODUCTION=yes<br>WITHOUT_LLVM_ASSERTIONS=yes</div><div>WITHOUT_PTHREADS_ASSERTIONS=yes</div><div><br></div><div>Cheers!</div><div><br></div><div><br></div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Colin Percival <<a href="mailto:cperciva@freebsd.org">cperciva@freebsd.org</a>> escreveu (sexta, 5/09/2025 à(s) 23:07):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 9/5/25 14:57, Nuno Teixeira wrote:<br> > For people that turn off debug on main, should WITH_PTHREADS_ASSERTIONS be <br> > turned off?<br> > <br> > e.g.<br> > /etc/src.conf:<br> > WITH_MALLOC_PRODUCTION=yes<br> > WITHOUT_LLVM_ASSERTIONS=yes<br> <br> According to commit 642cd511028b running WITHOUT_PTHREADS_ASSERTIONS improves<br> mutex performance by 5-18%. So yes if you want maximal performance on HEAD<br> you should probably turn this off.<br> <br> Colin Percival</blockquote></div></div>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7UJbOO8zuMg9WTCkm-xaVZaZjE48PKardu3EYb4vqQ5ECg>
