Blog

Perl 5.20 以後 $& は遅くない

Perl では長らく $& を一度でもプログラム中に記載しているとあらゆる正規表現マッチが遅くなるというイシューが知られていた。

しかし perldoc perlvar してみると、以下のように記載されている。

In Perl 5.20.0 a new copy-on-write system was enabled by default, which
finally fixes all performance issues with these three variables, and makes
them safe to use anywhere.

Perl 5.20 以後では気にせずに $& を利用してもよいようだ。

という話が社内チャットで出た。