マルチコアCPU環境でマルチスレッド未対応バッチプログラム実行した場合のCPU利用について

Anonymous
2023-10-25T13:50:27+00:00

すみません。ご存じの方いたら教えてください。

Windows Server 2016(24コア)で、マルチスレッド未対応のVB.NETのバッチプログラムが動いています。

この場合、マルチコアCPUの環境であっても利用されるのはシングルコアCPUとなるのでしょうか?

**モデレーター注**

この質問は Windows / その他/不明 / プログラム の他の Windows アプリ に投稿されましたが、内容から判断してこちらのカテゴリに移動いたしました。

適切なカテゴリに投稿すると、返信や回答が得られやすくなり、同じ質問を持つ他のユーザーの参考にもなります。

Windows Server のパフォーマンスとメンテナンスのアプリケーション テクノロジと互換性

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。 プライバシーを保護するために、移行された質問のユーザー プロファイルは匿名化されます。

0 件のコメント コメントはありません
{count} 件の投票

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-10-26T13:39:16+00:00

    「マルチスレッド未対応のVB.NETのバッチプログラム」の性能の提示を求められています。

    他の方の指摘と重なるかと思いますが、「性能の提示」を求めている方は、何を期待されているんでしょうか?

    • CPU 使用率なんて、CPU の性能で意味が全然変わりますから、それを見ることに意味はありません。
    • バッチプログラムの作り次第では、CPU 以外にボトルネックが存在する可能性があり、その結果、CPU 使用率が伸びないことはあり得ます。(メモリやストレージに左右されるなど)

    「性能の提示」を求めている方に、何を気にしているのか、どういった指標で測るのが妥当なのか、きちんとすり合わせてください。

    本来的には、なぜ「性能の提示」が必要なのか、目的を確認することも必要でしょう。
    (改修するか否かの判断材料ならそもそも、今の測り方ではダメです)

    0 件のコメント コメントはありません