ダウンロードしてきた WEB コンテンツの文字コード変換プログラムでメモリリークしてるっぽい

300 万件ダウンロードしてきた WEB コンテンツの文字コードを全部 utf-8 に変換しようとしている。meta タグの content-type で指定された charset を基に元の文字コードを判定し、変換して別ファイルに保存するプログラムを作った。のだが、激しくメモリリーくしているっぽい動き。困ったな。使っているものからすると HTML::Parser 絡みじゃないかと思うんだが。うーむ。
とりあえず一定量さばいたらプロセスを終了して再起動って逃げが現実的かもしれない。