Pebug::DProfが表示する大半の関数はBEGINとかutf8::beginとか 。 自分の関数は 2 本しか入っていない。ということは、そういうのを 自分で書いて最適化せよ、ということかな。use utf8 とか :encoding(utf-8) は処理が重いらしい。ファイルの読み書きと 文字列の表示(print) で使っているが、元のファイルの大きさが 30KB で、変換しても45KB 程度なのだけれども。

さすがに、文字コードの変換よりも 何度も繰り返し行っている utf-8の正規表現処理のほうが重い。