ものすごく些細なことだけど文字列はシングルクォートで囲ったほうが効率的にいいんじゃね
ダブルクォートだと変数展開するような余計な動作が加わるわけで
ベンチマークしたことないから差が出るかわからんけど

だだし'hoge' . "\n"とかはソース的にアレなので"hoge\n"でいいと思う