From nobody Mon Dec 08 19:02:04 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 4dQBDx2HkRz6KCmF for ; Mon, 08 Dec 2025 19:02:25 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.206]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dQBDw5M5nz3kf5 for ; Mon, 08 Dec 2025 19:02:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=GDILbVYJ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1765220537; bh=OFUuu0X+3rP4QtZYUTJ/zBZB23w3rS1g807X6HzKmHo=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=GDILbVYJy8ZyaplA21zZZQQFG5w6MbT2SFp2YTbrnzVzFNKhqjsEHd78KXZYckQnWkRJWzJBXuxs1rKQ65KTCcybdx8p3cgGJ/DmAdLJzAFlyWXJtx2+aiitgvywgfJymZaFjFDutSl6QK13Svp9Ar3IaxZ2V3z/lR5GSjgSOWyG39RSiHNIMY/fGniebkX6oxG1WvAOZzNdBFAeg3oThqNZN2mK8snHT6gwOqYwsrnMHLz69rUArDa+Y8CGKr/SCCcatreoADRaME8cK7USk0ibVj5nSRFdX0qecVwjTKDcinORJeyOedBDrQ41fEjPDytYAfP4LEz1P4WGA9KvuA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1765220537; bh=QmoXuKHuMjPNWUDjW2r/iJhpVyekZxuWjl/u6qYjkW3=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=khmN27QdUZIV/yV0VG13ZDw+3dGGb8jAb6R5ZEUcXD/cZGlIxiy8sX8a6IYjFCEigxqWGlBIYLVbTBgSfxIcpHra+aAMjqXuLK7ObaFLLOETm/Y1qnt8/Jrb/yg1aFA2oRZkMptrGMWdqsWOfH3BaJgnxLzsg4GAo8D07dYK61infhEChtwkryoXqUC9rkITmHlsPuflcaUKygHs5q7MV4JEwd8C/qNzFdfzIyhT5ZQ3Z7Fwlmnx7i/WKAUx662jPC4o2+PbB6lFjApbebhRGlb4j2aGv5u2/4j/RSYF27t0V+Jlu6GM+lFNa5uG9UtVyHcwYzAvl1H1qvhH+voRKA== X-YMail-OSG: U2_i4ZQVM1lu3zDUu3c5_jiA9_oFXMkEdI9QMvHH8Vy_Wfxiiq1EnUeR41OF8PE FgDAIIMt53_jZl2NNr9d9KzclI8xeGoFTWHojLfwNIWtZqOj8kFIg_fGavn0u1LzZ_JuUJE_Ig3P nYBUidEW7Qfs96E66YeVR2u_j28FQoO1ca_Y7UkKe29BnUDQsiBAAUEOH.ozQOYlkHG5Zgj5dMKF aivkntZD8xuNnf3xBqgHhRHTUCc7.oW3UINrcS2CLH8qjYheEO9gAFf4mB3_ppI1lnuYAUkxkRCN LVYe09OhI9j4esy__sNB3ktj3pq_m6Ds43WgH4jmJ12fI9ZiAkugxxphvhIy1UL3T7WBiMV_V97n ff5lrQGuIV8qbAjba1oEA2yDA0hAzmJR8_NMD.IL2YVgALmQUHi62jreTFLOHWMuKvHwU3u6eQAY _ui8cmTD.ClKGUKjo0.S23fuhm3gb51go2Inr0Heu5kG6e4N3N..SQDuiSzhD5bYv9o51yuQHVmG zFfYAs2JplsAifNR80kViaLKuRFvzu_irRljUJwh26rP_3rzSJgxaDsXiXiA0RolKcmVYyr7vITq vnYZBxt2cPHzfH9BDi4L59AzLi3_2nKXOkZWwQjA9eYZP2.7yTZYhioN5P85gZdm6g.oyp4zno9W 8rIBZXxJWnrFr0TtNuBW7SvdteK66B6CE64H5LLCetQ0EHyrbMtNB9MTbAhV1UZ.qWPInQSTz4tx 63KeBWAAAK1A_PkmWd3DaxIkMnxYSqLoF07Nz7vAIsjWdXBOKbF5O2CewZK1dhGoFoXuSlo0WLMc EtgBD4TIh0pb53lmPEIk2Fg00qOX3GBzxJZSEuPASEkkNHu4SEyTUCybxxtDQ4rZ2Yh_qNPVst.N 19tt44N7v5aaVu0LoAXEKjJD3AoSJx.La0OX9_uPjfqAdwX.CAei3nBszJ0gMx4UmNQqFABUPS8M soAX33.wHzzQ3n5pFxDq2S9qjGlrPxXzGjGusSaJ0qNRIAZCbFLrNQPngpbYFeN8GlyyIzwtZPRM WKU96c2O99.ngrJFkX1LbmraGTwU8eZCzTVHbs1B39mEYMvNLGaf0Gdsdxie5zfp76Sjd7QHHVBG GH3a7ceULHYsUkBJNLzlsZeENgYQTbP8IhTgr.PIrw2JhuM91OC30QyZCVUBV6NDTHOY5_RzOGXh 3iE5KgnGpw3L6zDCkH7oDS7CfaCqvWsTKu_xRnqsQxG_hhqftFYJRrSlN4hA13un1hSJIS0gl5C6 nQysaZ79VL8Udw6kgyVVVE9FKZ5xCxas5ofuMOSXLjWxQe.nMJxdKPzB3bV66Cj8cZGGbxHxa3mw qk.o42.jY0gHqDEiKWA_RzRqoNDhI2svC_wtjG6luGaaDDBN69wOOUssJHT9skogZ4OnW2B0Adja Z0bSQSqVGMtiiVUEqdeyY8aYcL6ZP4dDLAn8asQ9JLo9kRkbcJVtbYnpiFqS3t0L.KJ9xOoqjhsW .Ft6JH_EMlJbYMRiwamjWWCzFjgflsIvV9QAZEd.ZRklh0fDYKMwY63gUoKWQClo6na0Y.NgUhRk wSAvkFA7C7hWCMnPypsPDAmtzROkC8llxQDQdTbyCWnaXCDz.O20GalF3o8K.WNZEWpMLGaCQeET D8r9J9iNNMUPwnM5JT64_p0LSaP7gxLv9BkWRgv4Zij.lkfqHR7yjJQHslEBe3ENLt7EC8QYu13q LJbXeXNn1Oa31gBtmsnUYoLaNzKv_ck6h6Zn1Mi0Vt6V4mIvbDYtqB6jUIsByXwpqS8lNPBxX9Rh Yl4E68H17stfyfsZhTdUhd0u3VDZERinNm.Tl0GSRHQtNcjLv.giLXUQIr39HX89E9PhRjAi3I.W 5v0_h0m8rxMMjNelBKX26vjNMDngNIXKZRf3b1dyynP9cxX9GRKby4ZfrX8Zp5NYiTBOKryYLAIT hS0oexNeTdO5Ch3zfvituC0pckyqv7l.Jit2ERAq48GJkwEo4yetm3olO6Uq5bUAzfHm8z8wDxUK qlN5j7DxQPk2xW3Ho9FdZc_a_hY7bsHcfS6xl1ZIokPxHKLCm1sE_1hbWAZyVvOlueyHscQMULR_ Y637H_hlI73qNB2yPoz_cmTSUBPh3cHFYKVV99avQF.pX13YGJKPlXgk4lhYNd_86h6CTcuVlOo9 pLtpf8CKCwbhdRUYpLCBQjsxrqBewplkgfZrI0piHZh_8ikVAtlr9b7s1fpvWdwkWe3ntiYGBSkN dtWHkYjPgmp.1lsXaXluwlhWpZPMRb1SHkgFi X-Sonic-MF: X-Sonic-ID: 41b08dfd-3097-4b7a-8185-67552c5ac4cc Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Mon, 8 Dec 2025 19:02:17 +0000 Received: by hermes--production-gq1-54bf57fc64-v95fx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0deb05ddf805f74f8df79b365c97713d; Mon, 08 Dec 2025 19:02:15 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: performance regressions in 15.0 [What should be the case for 15.0-RELEASE: WITH_ASSEERT_DEBUG or WITHOUT_ASSERT_DEBUG ?] From: Mark Millard In-Reply-To: <33F5F7DE-8DFA-47E2-A890-E07564825D05@yahoo.com> Date: Mon, 8 Dec 2025 11:02:04 -0800 Cc: FreeBSD Current Content-Transfer-Encoding: 7bit Message-Id: <6A8AD343-01E3-42B0-9086-F3C598C33DBC@yahoo.com> References: <18FB2858-5CBB-4B7A-8089-224A58C6A160@yahoo.com> <19A848A6-0042-4873-B70D-AD6805225B92@yahoo.com> <902C948B-0A4C-48E1-8C6C-1BC7A15209D7@yahoo.com> <33F5F7DE-8DFA-47E2-A890-E07564825D05@yahoo.com> To: Warner Losh , Konstantin Belousov , Mateusz Guzik , FreeBSD-STABLE Mailing List X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.928]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; FREEMAIL_TO(0.00)[bsdimp.com,freebsd.org,gmail.com]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.206:from]; RCPT_COUNT_FIVE(0.00)[5]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.206:from]; APPLE_MAILER_COMMON(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[] X-Rspamd-Queue-Id: 4dQBDw5M5nz3kf5 https://cgit.freebsd.org/src/blame/share/mk/bsd.opts.mk?h=releng/15.0 shows: __DEFAULT_YES_OPTIONS = \ ASSERT_DEBUG \ . . . Looks like it has been that way going back into 2014. It suggests that care needs to have been taken to not have added any expensive asserts, likely including in contributed software, such as jemalloc updates and others? This is a difference with what I tested, by the way: WITH_MALLOC_PRODUCTION= WITHOUT_ASSERT_DEBUG= WITHOUT_PTHREADS_ASSERTIONS= WITHOUT_LLVM_ASSERTIONS= I have not tested how much of a difference it makes. For reference: WITHOUT_ASSERT_DEBUG Compile programs and libraries without the assert(3) checks. === Mark Millard marklmi at yahoo.com