昨日のプログラム のプロファイリング取った。
... tlsManagerSettings Network.HTTP.Client.TLS 51910 0 0.0 0.0 87.7 92.5 mkManagerSettings Network.HTTP.Client.TLS 51911 0 0.0 0.0 87.7 92.5 ... decodeLenient Data.ByteString.Base64.Lazy 55231 0 7.0 8.5 52.5 49.7 decodeLenient Data.ByteString.Base64 55235 162720 0.1 0.0 42.7 41.0
処理時間の 52.5% が Data.ByteString.Base64.Lazy に費やされているそうで、すごく悲しい。16万回呼ばれてるのね
【追記】 改善できたのでQiitaへ書いた。