「マルチスレッド未対応のVB.NETのバッチプログラム」の性能の提示を求められています。
他の方の指摘と重なるかと思いますが、「性能の提示」を求めている方は、何を期待されているんでしょうか?
- CPU 使用率なんて、CPU の性能で意味が全然変わりますから、それを見ることに意味はありません。
- バッチプログラムの作り次第では、CPU 以外にボトルネックが存在する可能性があり、その結果、CPU 使用率が伸びないことはあり得ます。(メモリやストレージに左右されるなど)
「性能の提示」を求めている方に、何を気にしているのか、どういった指標で測るのが妥当なのか、きちんとすり合わせてください。
本来的には、なぜ「性能の提示」が必要なのか、目的を確認することも必要でしょう。
(改修するか否かの判断材料ならそもそも、今の測り方ではダメです)