Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127265 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id A6CB01ADD3D for ; Thu, 1 May 2025 14:30:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1746109695; bh=V2Jp1Wx9npO2FpwyFbFqfgWjflbVzH3HaAlbIUCcacY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Bgm+66TafLSLZH3tsqkpgbKa2FLXZQXwbrEJfcVekJ4Nj15CPVQa+7mjEsnAU+bDU XOg/nED+M3rUTs2wrbWqufcFukaXR2wumxe6wDX64syJZZ0mBRwbJgnL8O9mIcN9YE q/vJOQfx3onRXeV49Iwptrye1y6Yc5Anq0OB53KNN2RTfr0fmbwiyhPSIjWx7dWsNF MeK+vYzFeJsQtYfMkKNhtZZ2XdufA1MFYvAJncWkwq+vAnna4LfF65QTqQwJsszrrw 8jd4E1lK05U634ZTd3pkvs+hUTyBIrmkbjJpDOudPL8bh84TASj/sRrK5eD3f76gN8 tCsYue8vsglKg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0F8191805E1 for ; Thu, 1 May 2025 14:28:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 1 May 2025 14:28:12 +0000 (UTC) Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-39c1ef4ae3aso601164f8f.1 for ; Thu, 01 May 2025 07:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datadoghq.com; s=google; t=1746109827; x=1746714627; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=V2Jp1Wx9npO2FpwyFbFqfgWjflbVzH3HaAlbIUCcacY=; b=gul6DAa7/eJiKTd/UhcJSElkr0m7iPJaqMRS63FTNRkJ9Hp70eadr3ajotrxii6shB X6O23bIRYmomqKmBj/7ACCVQffUrygM4VTie8WsFr1hFvMdrgHTkGPGx6IuNqroX43fP +wDsadOKdTJS6oywH3Uy/SzsGqcNnIz/Y6s3k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746109827; x=1746714627; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=V2Jp1Wx9npO2FpwyFbFqfgWjflbVzH3HaAlbIUCcacY=; b=CXiyEb7nJ6HWGbCpvQZljF87PFdByhhTFOa+V4HbW2H6K8ctt9j3fWpU9UT9UYhFWM /wstpQPCfHPKZiaR8Ul/9InSsjMnXF91OQGcQXaOYBJCxb1HcyMRAWmPMKpXuXgYBZhk J2lWdMpOWqiXjoIgMJz2TiEZ/D+0Ajaqhufs7vi0D+Vu2DFeSPOhkm5fdZZpvEWq5oFh ARTxt0srF3Wsn1vlfs+xKRljfZtchBNWEF921crY7hRo7cEFPMWtX6ps67VzxPe77iBz yT91iDOC4HUUfMgYKyRk6lswDbmYy6nBFDYiPF4naB37jhrCJLB4JgAhW+BhWxmom934 uxZA== X-Forwarded-Encrypted: i=1; AJvYcCW+8U3Z3cC5gcuNQoA2Oa4AZSRkfwId1TQnsegihGGLa1gNC8mGZNnmKKgh3SeGHlDXWRKwvUk/Aw0=@lists.php.net X-Gm-Message-State: AOJu0Yy4/+/liYUb1tPi/yB4T/hOTjm7E2kzygXWo0n8zfMWzrcDCodo UBkMVb4xD1gcuiGHiWk9AebSorjSkWlhhNjo7AZAYXfl/xHXPl/dSmZ06t2qOaD8tNV/4+97WMB 0epp1eRzd8X7w2H/X5PJa/PiKk2SbBLbUrgwMBCFoxKCS+4eWs14= X-Gm-Gg: ASbGncuqIkdIgM2qZSmwCEl5YkTynhg1qgxmorRNO9uXId+nAiHotOMgQ45b6dCYFw8 qU+GwtaSCvLEt6JI94cr+P5uEKhHZxQN7DyJ1ZR3YfiqNVPCAihWSdqtTfVDmfypZ8S7WkPDrpy vETzVV6nT9bLkRrIKrhA60xg== X-Google-Smtp-Source: AGHT+IGVb3ePoUY6tYrFZn/BkdnBAnTDkC8vGq3JK7ykaVyomEEg4alTjIcWudDcJMutaWTjMMZ3D51EpF3uPfnP3W4= X-Received: by 2002:a5d:5f8c:0:b0:3a0:8330:4649 with SMTP id ffacd0b85a97d-3a0941c096dmr2296341f8f.1.1746109826905; Thu, 01 May 2025 07:30:26 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <39597a9c-6854-40c6-a529-32b2b178cb27@app.fastmail.com> <7bc87f46-7d5a-4848-b505-a77499281f45@gmail.com> <88839E7C-E41B-434F-B7D5-16240D64ABD3@pmjones.io> In-Reply-To: Date: Thu, 1 May 2025 08:30:15 -0600 X-Gm-Features: ATxdqUHz4seLeNS64BI3QsN_UUFA6-hZkVWfk7-ahO2YvjdRyEyO77EZE7f4UCA Message-ID: Subject: Re: [PHP-DEV] Concept: Lightweight error channels To: "Paul M. Jones" Cc: Niels Dossche , internals@lists.php.net Content-Type: text/plain; charset="UTF-8" From: levi.morrison@datadoghq.com (Levi Morrison) > > Do we consider a difference of 0.075/100000s vs 0.115/100000s that big a deal when compared to (e.g.) establishing a database connection? > > The first part, the 0.075 vs 0.115... yeah, we care. That's 50% > slower. But the thing is, the math with exceptions is kind of knowable > because one of the key aspects of its cost is walking the call stack. > How deep is the call stack going to be when a given library throws an > exception? You don't really know. Oops, key typo: kind of _unknowable_.