From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#55729: 27.1; Emacs 28.1 `string-match' is five times slower than Emacs 27.1 Date: Mon, 30 May 2022 23:01:07 +0800 Message-ID: <87zgizysi4.fsf@localhost> References: <874k17cc4i.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14324"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 55729@debbugs.gnu.org To: Chen Bin Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 30 17:02:53 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nvguy-0003Pm-8n for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 May 2022 17:02:52 +0200 Original-Received: from localhost ([::1]:38392 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nvgut-0008Vn-B3 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 30 May 2022 11:02:47 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52624) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nvgtD-0007iV-Ge for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 11:01:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51845) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nvgtD-0005By-7j for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 11:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nvgtD-0003Eh-53 for bug-gnu-emacs@gnu.org; Mon, 30 May 2022 11:01:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 30 May 2022 15:01:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55729 X-GNU-PR-Package: emacs Original-Received: via spool by 55729-submit@debbugs.gnu.org id=B55729.165392283512355 (code B ref 55729); Mon, 30 May 2022 15:01:03 +0000 Original-Received: (at 55729) by debbugs.gnu.org; 30 May 2022 15:00:35 +0000 Original-Received: from localhost ([127.0.0.1]:45737 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvgsl-0003DB-8X for submit@debbugs.gnu.org; Mon, 30 May 2022 11:00:35 -0400 Original-Received: from mail-qv1-f43.google.com ([209.85.219.43]:37477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nvgsk-0003Ct-7e for 55729@debbugs.gnu.org; Mon, 30 May 2022 11:00:34 -0400 Original-Received: by mail-qv1-f43.google.com with SMTP id b11so10194487qvv.4 for <55729@debbugs.gnu.org>; Mon, 30 May 2022 08:00:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=HkQXHZ8Xo7bjda7oC9NPzWnYw2QOYk09of61x+RDPoo=; b=i84PK53bpAyb8rlrU0c+WU0avWUmzCGwGZSEqst9skyQM0WhrSnwl6BDbarKJOCEHO 7z2TuDuVtOie2oqMjPTiS3Uhpa4r5YYpH2VL4GI6W5oqROzgm9DDjheizkZNAD04uLJn QLYRExTIkhG2DlWpS3qLl+L+JAvjkcxOk5llQxYBIyOUc8jfwMqVpzV0d1oO1e7OTXe6 Gpk4iOvMh53QSGMJrjwhE/IT5GOjjSGoa0ElBAYCTgnbzxxhHakIgrpziyLYU26PMxH2 nT3MtqUcadB/vOgrzEyEm9Al5dfVpwn4nFS1AwxmKyAMx4P0mr1l9KbqaFSWF9c0cQFy yZDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=HkQXHZ8Xo7bjda7oC9NPzWnYw2QOYk09of61x+RDPoo=; b=uRRbPauyahCneeuQyBm1DcthrG08E1M4O2hzMbo1yFr4eA15OpA76LbVWs8UXq79ZE Z0wIF5PsqMv/99wnL+kzIkGEFuzw8D5GR4Gu5auIJlXuLmmKFZvIM06SUKyitJ/5AHzM ZjW9kZbh9Qkfsp3NkOdYXh3nbIC/djPvvMYVHNea9nje3vLwDMG1fbPJ7HgUvozV4RP+ KOKDYFsgSEL4adADWtDaoN0o3yEbawYNXOuAsOHiUUi6VbrlEC8Bd7QXC//rwP8YKWww 2Q3vo8ZRCfAqfCscnp1RNKomMLNvQZs90WbvFirVptxKDmm7K2YioHOn7sujNbERET+k PE+Q== X-Gm-Message-State: AOAM5335srjzjcnumvw3s7g8dbYTunpF1//u1oW5NfkEOH/u7zKfTv0j 0h3Z5+0+hTcTrc7VmaHIg0Y= X-Google-Smtp-Source: ABdhPJxcE4TsKO8R2Fa2eyXAl+li6OwEl2a/VlIDi3jvOyySkTWrvnDUwq/3aLExxWiNBYzJXzxldQ== X-Received: by 2002:a05:6214:2523:b0:464:3296:4819 with SMTP id gg3-20020a056214252300b0046432964819mr12191786qvb.85.1653922828228; Mon, 30 May 2022 08:00:28 -0700 (PDT) Original-Received: from localhost (22.b2.a86c.ip4.static.sl-reverse.com. [108.168.178.34]) by smtp.gmail.com with ESMTPSA id a25-20020ac87219000000b002f93be3ccfdsm7485282qtp.18.2022.05.30.08.00.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 May 2022 08:00:27 -0700 (PDT) In-Reply-To: <874k17cc4i.fsf@gmail.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:233382 Archived-At: Chen Bin writes: > Run below code in both Emacs 28.1 and Emacs 27.1 > > ;; Run "base64 /dev/urandom | head -c 3000000000 > 3g.txt" to create 3g.txt > ;; Then run below code in Emacs, > > Using same machine, same emacs setup, 28 is alwasy much slower than 27. On my system: Emacs-27 (0.032783519 0 0.0) vs (0.093436952 0 0.0) Emacs-28 (latest) (0.037079772999999996 0 0.0) vs (0.162106006 0 0.0) Emacs-29 (latest) (0.03358834 0 0.0) vs (0.15387368299999998 0 0.0) Best, Ihor