From nobody Mon Dec 8 12:18:48 2025 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dQ1HR3cK3z6Jhxd for ; Mon, 08 Dec 2025 12:18:59 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQ1HQ6PRRz3RRl for ; Mon, 08 Dec 2025 12:18:58 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-6492e78ce07so1301452a12.3 for ; Mon, 08 Dec 2025 04:18:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765196332; x=1765801132; darn=freebsd.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:from:to:cc:subject:date :message-id:reply-to; bh=oYFmT5ZjY2UzyZHZyxc19nuqcc0IlSfFBMAXmJvFQvo=; b=DOUbcnkGKrur1NYs+wwfs5d3q9N+1lA5qJOmB0ZyfFsYqiUVgYZumLWPLsZhP/BWcQ hIkJ2Pl+uv5g5X6ayH9BC74X9yWodk9WSUVIcUY0dzFllEnlzVthuMDPJDOUP8S3bb2P seYVaNEK/Eo5L4/yHNLfl1vlFb4xVPtTA0o6P8YV9iX5H/M0uRoMafPH8rtHYQL7kdhB D6LrTXV1JB9GHf3HXG2DRQRsShmPcryDxViqU459S+JkRhIqk1SoXJ3n2mhN6wmgD3E0 HnP25RZstUb4OoW+7fTcjy1MWgrLlq1ZMswF85XdY/PmdLcRrCse8bSHQCT2Zx7IgKa1 OfXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765196332; x=1765801132; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:date:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=oYFmT5ZjY2UzyZHZyxc19nuqcc0IlSfFBMAXmJvFQvo=; b=RXq9VepRyfHzEz6C4LqFmbmnbkDtL/gtjz7TpaggRX7e4oIRsrs859yiWoP+vssiPy q5PGfzUiaPUTlxHQeRU8E70HtozDaTxZRgYJrGk7x9uAzd5FshOXQa2l9Es0op2rNBqB dHJHP9cI2iGEkk2x8dcyjvb1fp8fTXpWQKntXPvVWsvYcCvPmilawM4F10SVAkUN/G9m iE5psfdv5XpVIfSSCBiEsNsGF+UVgS+TAmCDhcEB3TZYePHGAaWHAHZQm+ApHd2T6DI9 vJhvcXnXs4bdSy3mrNLSaXQ2+eVwv4M9ltQocNY+rImBPLnpKjmH0kNDeGbfOSJOU/4m SOAg== X-Forwarded-Encrypted: i=1; AJvYcCWVzL09aqWd0Xg/bwsuWg7MC5xxVquqSGwE7J83FjHYdY6j8P1n53EwyQ/qcToLajJnm67xkNHeef1cWjblmGo=@freebsd.org X-Gm-Message-State: AOJu0YwnJCfbrayxnuXxSzU4qsif4S0//NyRIrrLSyd1yHj/e8Wml52z sYG03SCJL75FtQU0IAsE4WlebK0UJOEfOhr9LNQwrFotvX5TZRgZ4Koz X-Gm-Gg: ASbGnct9TG7fmcMIcm+htmGWciUUHUa46xHNNKEZRfx2Lp+XpiJu9CMHoWsf1piq/lj yElaw/tF7peOU9t9ZT/TAmlRXMRw2oj7g8sYGzQV1GYpLf6yM7hS8xPRbyEmxg400Y2ZQrOngv6 ieQDfm5Iu7k+QXupymhcUrxpZHk5+ZP98L7Vmj3LUC/WE3MB1TXTTMUgM35YCg90hO6BcaE0FPS ZnossgkDFz4FHzuVHQ83CsclkJ9KFHhtdV00paZ+kD7QROm45Ff2dOky0OWHiQZqm0luveMUdU6 ureivXs/512WUjuNWkxVet9dldYy0x/63A3AIhYenWK8e7uaP9F5ImT6l/1PNZgHcA4SNGEiEXa 9bE7z8caxj8UBzkL9pewSkWh1zko/Nrn9jVq74TUhPMN0nZMNI+KI7huoj2kGb64L9NOhdjuMr1 iuhPWFYR36kvpf X-Google-Smtp-Source: AGHT+IElQiR5ZeRznpZhn2F4bdi/PkMGyO3q/zy92BtCLJw/96o1AAl/GK/9tO7i9SS7zZX4X8WRPA== X-Received: by 2002:a05:6402:4406:b0:643:8301:d14e with SMTP id 4fb4d7f45d1cf-6491ade807cmr6151538a12.28.1765196331887; Mon, 08 Dec 2025 04:18:51 -0800 (PST) Received: from rimwks.local ([2001:470:1f1b:4dc:191:8abc:4faf:ed26]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-647b2ec300esm11047303a12.1.2025.12.08.04.18.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Dec 2025 04:18:50 -0800 (PST) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Mon, 8 Dec 2025 14:18:48 +0200 To: Konstantin Belousov Cc: Poul-Henning Kamp , Mateusz Guzik , Warner Losh , Mark Millard , FreeBSD Current , FreeBSD-STABLE Mailing List , brooks@freebsd.org Subject: Re: performance regressions in 15.0 Message-ID: <20251208141848.05f47608@rimwks.local> In-Reply-To: References: <18FB2858-5CBB-4B7A-8089-224A58C6A160@yahoo.com> <20251208035105.2313075d@rimwks.local> <202512080745.5B87jeIN025646@critter.freebsd.dk> X-Mailer: Claws Mail 4.3.1 (GTK 3.24.51; amd64-portbld-freebsd14.3) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dQ1HQ6PRRz3RRl On Mon, 8 Dec 2025 13:38:57 +0200 Konstantin Belousov 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.