DOSでガリガリ

ある事情により、MS-DOSのCでテキスト処理プログラムを組んだんだけど、マルチタスクWindowsXPでもループ処理をガンガン回すとCPU占有しちゃうんだね。
XPのDOS窓DOSエミュレータだから外部のメモリは保護されるのかと思ってたら、メモリリークするとWindowsまで不安定になるし。
もうちょっと楽にならないのだろうか。
いや、その前にDOSを捨てろと。