Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:110502 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 69213 invoked from network); 13 Jun 2020 16:23:11 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 13 Jun 2020 16:23:11 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 467701804DC for ; Sat, 13 Jun 2020 08:07:52 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS8075 40.80.0.0/12 X-Spam-Virus: No X-Envelope-From: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2072.outbound.protection.outlook.com [40.92.23.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 13 Jun 2020 08:07:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kiXZSfP4sMk5Bj/GQzIFbzZm1Bqbr+SuGSMpvWKcmT4I8DNx6Xcf3F3E83sTh+ONuhcaNg9iJdIycMv7J+UiC1lpJaTGQrfoD0l/tPFS1mrV6MGfBsAfIDnJgXnc289+eoGo5zgdZMKZTOqzhoRQFRSklynNLD1E5bXWV1f4MS8RuuKG2fcTJJw409wYcsYBuhTJR8h+QH6+1q7P4XtgkH1g8G6sFtOt9vvgWQfNsQXeA7oUaHxVuAgBtxmaxcBhzkdUyT48gMm5/R85fBUo1N4OtLiXWkz2j03RcRsF3p3XStaAGw8hH0wCR+dygxspzLGkbIBJcwpzRK6YC1mGqg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gh0LJ/RPxYZlXxVHoF39lYdkgvRHFAPN6Mt+r1/Givo=; b=YMz/XeB8aCmEZzeizdSvPTe3r+63SBzHsavqvikaG+ARrL7zldNuaq7WT1a42LJhAt1BFYlU+loJU8X+S4ZDE3uvqzGi9nHXW973DEXJiTuzez4lo1Gjt8CYWkuMbFtwCMoO9nAkqOLoh94KAe/kMKjG84NnUkhaqCZDzgXwgzK/pYw5HJAUn+OzZuiLSSTIRlr5KtV27r2r7c6Kdgl5dC3SJ8qH/keqy5VX23iJHddNztIJ75olF1SQmgVsIGSgmz5N3X07/GQkBdDXQmCDCI0Il0Syv1oeRHp3H/twwAa9pb3ynseFNQ4gZvK56zMS9RBVbnUYxVCtCWXmVsW4OQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Gh0LJ/RPxYZlXxVHoF39lYdkgvRHFAPN6Mt+r1/Givo=; b=kmHifu0pTbC3aNU6qH+hEwZw8PaPWd3n3lHIqLTboogtI/gheExZvQffD6wHTdks0OCU/7z+XGr5TVypkKNQWv3JqvEFcFbQ1oB/3Ikb/RNpEwinBK6GOVNSBv4vGMjdvgA3PkiicyDvYZotSkgGEpPaK8WcAn+nUL5HOEbBsHC9CtaCp1/6Bh4t3uz4tFDyupXZ0Ecq9SUDAVz66S9wlvK63dc2OfC+UcRajMZ76c/CRJdxMMuviBmogrJp9KbgNDHy3505DTGRaVyYclgLeCqCh+tB5Z2KuJlkRR/DNu5OK2bj8RnvxTdK5iTnW0yIQ+RrHmxTDTaDZfWpZG4kdA== Received: from MW2NAM12FT010.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::48) by MW2NAM12HT210.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::220) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.10; Sat, 13 Jun 2020 15:07:49 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com (2a01:111:e400:fc65::41) by MW2NAM12FT010.mail.protection.outlook.com (2a01:111:e400:fc65::77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.10 via Frontend Transport; Sat, 13 Jun 2020 15:07:49 +0000 Received: from DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::f0c8:f413:c7c1:e934]) by DM6PR07MB6618.namprd07.prod.outlook.com ([fe80::f0c8:f413:c7c1:e934%4]) with mapi id 15.20.3088.026; Sat, 13 Jun 2020 15:07:49 +0000 To: "internals@lists.php.net" Thread-Topic: [Declined] Opcache optimization without any caching Thread-Index: AQHWQZLiVawxcc0xGkmI+ZNm0ZTsxw== Date: Sat, 13 Jun 2020 15:07:49 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:4A72FD26E6667428921A45E97D02CA33AEA459A514A5E5993E0BCCBA4D77BA69;UpperCasedChecksum:E06B18C2171CF47FD27F15526ABE5D257A2462062042D31B20D3E9F656C31E90;SizeAsReceived:6828;Count:41 x-tmn: [3XEH2KScsgh9ZY+lj29ydvPauTSan80NCXtp/3FBUZxO7e2CPk1ZiQWTigICXUUN] x-ms-publictraffictype: Email x-incomingheadercount: 41 x-eopattributedmessage: 0 x-ms-office365-filtering-correlation-id: 1d8fa1cc-9e96-4a3d-5869-08d80fab89a2 x-ms-traffictypediagnostic: MW2NAM12HT210: x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: lusscFSlTFqGjModENTKAkcKeeuoQbAzKTgQhMuAQ4OY1gOw7m5kSWcE+/sf3dqmBsYtR3AS+DorGYe3EDWsyhymWtjvTUWDh5mKQ1I4eu6DwImIfZwUcV78xC/hlCPX54Rymq8K3eofgii7oL+rEl6/htLzDx0G4fnU5psInRgl9XhO4J1h1iLjYHBUDau4jimu1Xh4oj4bN+ma84y+0Tveji7fes+Eu+bQyrAxlSzOMg/bYqk+sS5n6ZC9DkTZ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR07MB6618.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; x-ms-exchange-antispam-messagedata: 75DI9QMVU7wQOPe8hMcpYomRvpgqcuDFKpwRVRB7WJJtiTN2h624GExpuE4wEIZfmf4N2Sd4xdUYLa8tSfjT5Y/DKGS2c9BmBnhWGnDGD+/Aj06h79Rfjt+vDcUPnvOzSeWoiVCI282kJL/ajUDucQfUgwSkTgEM2ADWvzApo7ZS24ndQtevanb/E5eJ/Qxu495DGlMn9Qw/1OPI4ldXUA== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1d8fa1cc-9e96-4a3d-5869-08d80fab89a2 X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2020 15:07:49.4918 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM12HT210 Subject: [Declined] Opcache optimization without any caching From: tysonandre775@hotmail.com (tyson andre) Hi internals,=0A= =0A= https://wiki.php.net/rfc/opcache.no_cache has been declined, with 10 yes vo= tes and 13 no votes.=0A= =0A= The "If you voted no, why?" section indicates that there was broad support = for moving opcache optimizations outside of the zend_extension and into cor= e instead of this approach.=0A= =0A= After the RFC ended, I added a section with some rough ideas for implementa= tion details of how moving optimizations into core instead would be done (w= hile continuing to support existing php use cases efficiently)=0A= in https://wiki.php.net/rfc/opcache.no_cache#ideas_on_moving_the_optimizer_= into_core_instead ,=0A= but ran into roadblocks trying to implement it.=0A= =0A= I probably won't end up implementing this, because it's a much more extensi= ve refactoring.=0A= I'm not familiar enough with opcache to know if what I'd implement would en= d up working on all platforms (threaded vs non-threaded, windows memory man= agement, etc),=0A= or if it'd interfere with existing debuggers/profiles, or have other shortc= omings I didn't anticipate.=0A= =0A= Thanks,=0A= - Tyson=