Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Dec 2025 14:18:48 +0200
From:      Rozhuk Ivan <rozhuk.im@gmail.com>
To:        Konstantin Belousov <kib@freebsd.org>
Cc:        Poul-Henning Kamp <phk@phk.freebsd.dk>, Mateusz Guzik <mjguzik@gmail.com>, Warner Losh <imp@bsdimp.com>, Mark Millard <marklmi@yahoo.com>, FreeBSD Current <freebsd-current@freebsd.org>, FreeBSD-STABLE Mailing List <freebsd-stable@freebsd.org>, brooks@freebsd.org
Subject:   Re: performance regressions in 15.0
Message-ID:  <20251208141848.05f47608@rimwks.local>
In-Reply-To: <aTa40Qjb3xviE0eO@kib.kiev.ua>
References:  <EF95C136-B1D2-4820-A069-D0078A3B5A05@yahoo.com> <18FB2858-5CBB-4B7A-8089-224A58C6A160@yahoo.com> <CANCZdfqfXfzGQRN5TR7KFcNE1-Ng4ECFKD_6V0118b2UwwX09Q@mail.gmail.com> <CAGudoHEztjmAb2uxRYK-CDjUBx6kEoeKDUgF8R4UvhoNp3A4_w@mail.gmail.com> <aTYYpcYm8uOU1M_q@kib.kiev.ua> <20251208035105.2313075d@rimwks.local> <aTYw9RMdJn4vGCdi@kib.kiev.ua> <202512080745.5B87jeIN025646@critter.freebsd.dk> <aTa40Qjb3xviE0eO@kib.kiev.ua>

index | next in thread | previous in thread | raw e-mail

On Mon, 8 Dec 2025 13:38:57 +0200
Konstantin Belousov <kib@freebsd.org> wrote:

> But there are other benefits from linking the libraries dynamically.
> E.g. the same (?) user shed crocodile tears over memory usage by 64bit
> system, and linking libllvm dynamically exactly reduces the memory
> profile by sharing significant part of text for cc, lld, and minor
> binutils.
> 

User can buy more ram but can not buy more time/speed. (in case single thread configure/build)

Also, it looks like even dyn linked llvm can work faster: I do some additional bencharks
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287447
and dyn linked devel/llvm19 work 4+x faster than dyn linked llvm from base.
(that is the reason that no one report before that it works very slow - it is less than 2x slower that it can be)

Probably in base llvm have some PIE/addr randomisation enabled that drop down speed dramatically: -4x in some case.



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20251208141848.05f47608>