PerlでMSNメッセンジャークライアントスクリプトを作ってるんですが、
メッセンジャーのオンライン状態を継続するにはプロセスを維持する必要があります。

while(1){ }のループでソケットの監視を続けたいと考えていますが、
while構文は時間経過によって負荷が増大したりしますか?
ループ内においてメモリを消費し続ける処理はありません。

(もちろん、一定時間によるタイムアウトやリモート操作はできるようにします。)