From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=AWL,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=no autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 3BC9F1F9FD for ; Mon, 15 Feb 2021 21:40:58 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id 8AE7A120A51; Tue, 16 Feb 2021 06:40:00 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 039461209D8 for ; Tue, 16 Feb 2021 06:39:57 +0900 (JST) Received: by filterdrecv-p3las1-c477c4585-k7zst with SMTP id filterdrecv-p3las1-c477c4585-k7zst-19-602AEA5C-36 2021-02-15 21:40:44.46987388 +0000 UTC m=+514375.882265844 Received: from herokuapp.com (unknown) by ismtpd0067p1mdw1.sendgrid.net (SG) with ESMTP id L9n13_srTpyJjxNePiwZ_A for ; Mon, 15 Feb 2021 21:40:44.305 +0000 (UTC) Date: Mon, 15 Feb 2021 21:40:44 +0000 (UTC) From: keithrbennett@gmail.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 78438 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 17497 X-Redmine-Issue-Author: marcandre X-Redmine-Issue-Assignee: ko1 X-Redmine-Sender: keithrbennett X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?hZggMfLzc347l6M=2Fywi6P9NedGi=2F5cN2kxBQ2ASSWgTjH97jthx2lVqMjzHJES?= =?us-ascii?Q?Zie85KyZie7hCfI7wi5ikeZ6e3maV83o9cm7ilJ?= =?us-ascii?Q?EQuzhw1PEuByFoxyfZaLGVo4BMAIBhpYVRvIJrJ?= =?us-ascii?Q?PowhQ0YGLWYezrd86qcVvuP8XrLFDCmlEzTiYTO?= =?us-ascii?Q?kEOxQIVCuwBn7znOhuDUI2fQnWu9C8WwZMjyWml?= =?us-ascii?Q?=2Fqg6GRVccZ6TYueGI=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 102510 Subject: [ruby-core:102510] [Ruby master Bug#17497] Ractor performance issue X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE3NDk3IGhhcyBiZWVuIHVwZGF0ZWQgYnkga2VpdGhyYmVubmV0dCAoS2VpdGggQmVu bmV0dCkuDQoNCg0KS29pY2hpIC0NCg0KSHVnZSBpbXByb3ZlbWVudCEgVGhhbmsgeW91IQ0KDQpJ IGluc3RhbGxlZCBSdWJ5IGhlYWQgYW5kIG5vdyBoYXZlIHRoZSBmb2xsb3dpbmcgb3V0cHV0IGZy b20gYHJ1YnkgLXZgOg0KDQpgYGANCnJ1YnkgMy4xLjBkZXYgKDIwMjEtMDItMTVUMDk6Mjk6MzVa IG1hc3RlciAzN2I5MGJjZGMxKSBbeDg2XzY0LWxpbnV4XQ0KYGBgDQoNCkkgbWFkZSBtaW5vciBt b2RpZmljYXRpb25zIHRvIHlvdXIgc2NyaXB0IChzZWUgaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20v a2VpdGhyYmVubmV0dC8xOGYxMDEyNDM1NGQ2MmViOGJhNWZlYWZhYTliMzlkYykgYW5kIHRoZW4g cmFuIGl0IGluIHRoZSBSdWJ5IHByb2plY3Qgcm9vdCBkaXJlY3RvcnkgYW5kIGdvdCB0aGUgZm9s bG93aW5nIHJlc3VsdHM6DQoNCk9uIG15IExpbnV4IChLdWJ1bnR1IDIwLjA0LjIpIGRlc2t0b3A6 DQoNCmBgYA0KTWVhc3VyaW5nIGZpcnN0IHNlcXVlbnRpYWxseSBvbiBtYWluIHJhY3RvciBhbmQg dGhlbiB3aXRoIDI0IHJhY3RvcnM6DQoNCiAgICAgICB1c2VyICAgICBzeXN0ZW0gICAgICB0b3Rh bCAgICAgICAgcmVhbA0KICAxNC45Njk5MDcgICAwLjAwMzg5MSAgMTQuOTczNzk4ICggMTQuOTc3 Njk5KQ0KICAyOS4wODc1ODAgICAwLjA1MTkzNCAgMjkuMTM5NTE0ICggIDEuMjQzMzE2KQ0KDQog IDAuNTE1ICBVc2VyIHRpbWUgZGlmZmVyZW5jZSBmYWN0b3INCiAxMi4wNDcgIFJlYWwgdGltZSBk aWZmZXJlbmNlIGZhY3Rvcg0KYGBgDQoNCkFuZCB0aGVuIG9uIG15IDIwMTUgTWFjOg0KDQpgYGAN Ck1lYXN1cmluZyBmaXJzdCBzZXF1ZW50aWFsbHkgb24gbWFpbiByYWN0b3IgYW5kIHRoZW4gd2l0 aCA0IHJhY3RvcnM6DQoNCiAgICAgICB1c2VyICAgICBzeXN0ZW0gICAgICB0b3RhbCAgICAgICAg cmVhbA0KICAxMC40NzcxOTQgICAwLjA0NzAyOCAgMTAuNTI0MjIyICggMTAuNjA1ODYyKQ0KICAx OC4yMjYxOTkgICAwLjA2ODA5OCAgMTguMjk0Mjk3ICggIDUuMTAxNDk4KQ0KDQogIDAuNTc1ICBV c2VyIHRpbWUgZGlmZmVyZW5jZSBmYWN0b3INCiAgMi4wNzkgIFJlYWwgdGltZSBkaWZmZXJlbmNl IGZhY3Rvcg0KYGBgDQoNCkl0J3MgaW50ZXJlc3RpbmcgdGhhdCB0aGUgcmVhbCB0aW1lIGRpZmZl cmVuY2UgZmFjdG9yIG9uIGJvdGggbWFjaGluZXMgaXMgc28gY2xvc2UgdG8gKCh0aGUgbnVtYmVy IG9mIENQVSdzIGFuZCByYWN0b3JzKSAvIDIuMCkuDQoNClRoZSBvcmlnaW5hbCBzY3JpcHQgSSB1 c2VkIHRvIHRlc3QgKGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9rZWl0aHJiZW5uZXR0L2tlaXRocmJl bm5ldHQtcmFjdG9yLXRlc3QvYmxvYi9tYXN0ZXIvcmFjdG9yLWZpbGUtc3RyaW5ncy10ZXN0LnJi KSB3YXMgbm90IHZlcnkgZ29vZCBhdCBkaXN0cmlidXRpbmcgd29yayBhbW9uZyB0aGUgcmFjdG9y cyBlcXVhbGx5LCBhbmQgdGhpcyBtYWRlIHRoZSByZWFsIHRpbWUgb2JzZXJ2YXRpb25zIGxlc3Mg cmVsaWFibGUsIHNpbmNlIHRoZSByZWFsIHRpbWUgd2FzIHJlYWxseSB0aGUgcmVhbCB0aW1lIG9m IHRoZSBsb25nZXN0IHJ1bm5pbmcgcmFjdG9yLiBZb3VyIHNjcmlwdCBpcyBtdWNoIGJldHRlciBp biB0aGF0IHdheS4gSXQgd291bGQgYmUgaW50ZXJlc3RpbmcgdG8gdGVzdCBtb3JlIHBhcnRzIG9m IHRoZSBzdGFuZGFyZCBsaWJyYXJ5IHRob3VnaCwgc3VjaCBhcyB0aGUgYFNldGAgaW5zdGFudGlh dGlvbnMgYW5kIG1lcmdlcyBJIGhhZCB1c2VkOyBpZiBJIGhhdmUgdGltZSBJJ2xsIGxvb2sgaW50 byB0aGF0Lg0KDQotLS0tDQoNClAuUy4gU29ycnkgaXQgdG9vayBzbyBsb25nIHRvIHJlc3BvbmQ7 IGdpdmVuIHRoYXQgbm90aWZpY2F0aW9ucyBkb24ndCBzZWVtIHRvIHdvcmssIEkgbmVlZCB0byBk ZXZlbG9wIGEgaGFiaXQgb2YgbWFudWFsbHkgY2hlY2tpbmcgaGVyZSBldmVyeSBkYXkuDQoNCg0K LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KQnVnICMxNzQ5NzogUmFj dG9yIHBlcmZvcm1hbmNlIGlzc3VlDQpodHRwczovL2J1Z3MucnVieS1sYW5nLm9yZy9pc3N1ZXMv MTc0OTcjY2hhbmdlLTkwNDA0DQoNCiogQXV0aG9yOiBtYXJjYW5kcmUgKE1hcmMtQW5kcmUgTGFm b3J0dW5lKQ0KKiBTdGF0dXM6IENsb3NlZA0KKiBQcmlvcml0eTogTm9ybWFsDQoqIEFzc2lnbmVl OiBrbzEgKEtvaWNoaSBTYXNhZGEpDQoqIHJ1YnkgLXY6IHJ1YnkgMy4wLjBwMCAoMjAyMC0xMi0y NSByZXZpc2lvbiA5NWFmZjIxNDY4KSBbeDg2XzY0LWRhcndpbjE4XQ0KKiBCYWNrcG9ydDogMi41 OiBVTktOT1dOLCAyLjY6IFVOS05PV04sIDIuNzogVU5LTk9XTiwgMy4wOiBSRVFVSVJFRA0KLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVGhlcmUncyBhIHN0cmFuZ2Ug cGVyZm9ybWFuY2UgaXNzdWUgd2l0aCBSYWN0b3IgKGF0IGxlYXN0IG9uIE1hY09TLCBkaWRuJ3Qg cnVuIG9uIG90aGVyIE9TKS4NCg0KSSByYW4gYSBiZW5jaG1hcmsgZG9pbmcgMyBkaWZmZXJlbnQg dHlwZXMgb2Ygd29yazoNCiogImZpYiI6IG1ldGhvZCBjYWxscyAobmFpdmUgZmlib25hY2NpIGNh bGN1bGF0aW9uKQ0KKiAiY3B1IjogYCgwLi4uMTAwMCkuaW5qZWN0KDorKWANCiogInNsZWVwIjog Y2FsbCBgc2xlZXBgDQoNCkkgZ2V0IHRoZSBraW5kIG9mIHJlc3VsdHMgSSB3YXMgZXhjZXB0aW5n IGZvciB0aGUgYGZpYmAgYW5kIGZvciBzbGVlcGluZywgYnV0IHRoZSByZXN1bHRzIGZvciB0aGUg ImNwdSIgd29ya2xvYWQgc2hvdyBhIHByb2JsZW0uDQoNCkl0IGlzIHNvIHNsb3cgdGhhdCBteSBw dXJlIFJ1YnkgYmFja3BvcnQgKHVzaW5nIFRocmVhZHMpIGlzIDY1eCBmYXN0ZXIg8J+YriBvbiBt eSBNYWMgUHJvIChkZXNwaXRlIGhhdmluZyA2IGNvcmVzKS4gRXhwZWN0ZWQgcmVzdWx0cyB3b3Vs ZCBiZSA2eCBzbG93ZXIsIHNvIGluIHRoYXQgY2FzZSBSYWN0b3IgaXMgNDAweCBzbG93ZXIgdGhh biBpdCBzaG91bGQg8J+Yvw0KDQpPbiBteSBNYWNCb29rICgyIGNvcmVzKSB0aGUgcmVzdWx0cyBh cmUgbm90IGFzIGJhZCwgdGhlIGBjcHVgIHdvcmtsb2FkIGlzIDN4IGZhc3RlciB3aXRoIG15IHB1 cmUtUnVieSBiYWNrcG9ydCAob25seSkgaW5zdGVhZCBvZiB+Mnggc2xvd2VyLCBzbyB0aGUgZmFj dG9yIGlzIDZ4IHRvbyBzbG93Lg0KDQoNCmBgYA0KJCBnZW0gaW5zdGFsbCBiYWNrcG9ydHMNClN1 Y2Nlc3NmdWxseSBpbnN0YWxsZWQgYmFja3BvcnRzLTMuMjAuMA0KMSBnZW0gaW5zdGFsbGVkDQok IHJ1YnkgcmFjdG9yX3Rlc3QucmINCjxpbnRlcm5hbDpyYWN0b3I+OjI2Nzogd2FybmluZzogUmFj dG9yIGlzIGV4cGVyaW1lbnRhbCwgYW5kIHRoZSBiZWhhdmlvciBtYXkgY2hhbmdlIGluIGZ1dHVy ZSB2ZXJzaW9ucyBvZiBSdWJ5ISBBbHNvIHRoZXJlIGFyZSBtYW55IGltcGxlbWVudGF0aW9uIGlz c3Vlcy4NCmZpYjogMTEwIG1zICB8ICBjcHU6IDIyOTAwIG1zICB8ICBzbGVlcDogMjA2IG1zDQok IEI9dCBydWJ5IHJhY3Rvcl90ZXN0LnJiDQpVc2luZyBwdXJlIFJ1YnkgaW1wbGVtZW50YXRpb24N CmZpYjogNjUyIG1zICB8ICBjcHU6IDMzNyBtcyAgfCAgc2xlZXA6IDIwOSBtcw0KYGBgDQoNCk5v dGljZSB0aGUgYHNsZWVwYCBydW4gdGFrZXMgc2ltaWxhciB0aW1lLCB3aGljaCBpcyBnb29kLCBh bmQgYGZpYmAgaXMgfjZ4IGZhc3RlciBvbiBteSA2LWNvcmUgQ1BVIChhbmQgfjJ4IGZhc3RlciBv biBteSAyLWNvcmUgTWFjQm9vayksIGFnYWluIHRoYXQncyBnb29kIGFzIHRoZSBwdXJlIHJ1Ynkg dmVyc2lvbiB1c2VzIFRocmVhZHMgYW5kIHRodXMgcnVucyB3aXRoIGEgc2luZ2xlIEdWTC4NCg0K VGhlIGBjcHVgIHZlcnNpb24gaXMgdGhlIHByb2JsZW0uDQoNClNjcmlwdCBpcyBoZXJlOiBodHRw czovL2dpc3QuZ2l0aHViLmNvbS9tYXJjYW5kcmUvYmZlZDYyNmU1MzhhM2QwZmM3Y2FkMzhkYzAy NmNmMGUNCg0KDQoNCi0tIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvDQo=