[環境]
OS.......windows7 64bit
CPU.....Intel corei7 960 3.20Ghz
コマンドプロンプトを3つ出して,ある計算(単体で30分程度掛かる)するプログラムを実行したところ,
測ってないですが,1時間以上掛かります.
これって単体で順に実行するのと,3つ同時はどっちが早いのでしょうか?(プログラムや環境によりますか?)
プログラム複数起動した時の実行時間について
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: プログラム複数起動した時の実行時間について
消費メモリ量やHDDを使う割合によっても変わりますが、CPU稼働率はタスクマネージャで確認できるはずです。
3つのコアが100%で稼動しているでしょうか? HTとかが稼動していると遅くなると思います。
あとインテル ターボ・ブースト・テクノロジーはシングルコア時にいちばん有効になると思いますが、2倍速くなるわけではないのでマルチで走らせたほうが早いと思います。
3つのコアが100%で稼動しているでしょうか? HTとかが稼動していると遅くなると思います。
あとインテル ターボ・ブースト・テクノロジーはシングルコア時にいちばん有効になると思いますが、2倍速くなるわけではないのでマルチで走らせたほうが早いと思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
- 記事: 38
- 登録日時: 12年前
Re: プログラム複数起動した時の実行時間について
タスクマネージャでは30~40%程度でした.マルチで走らせた方が早いとの意見があったので解決とします.softya(ソフト屋) さんが書きました:消費メモリ量やHDDを使う割合によっても変わりますが、CPU稼働率はタスクマネージャで確認できるはずです。
3つのコアが100%で稼動しているでしょうか? HTとかが稼動していると遅くなると思います。
あとインテル ターボ・ブースト・テクノロジーはシングルコア時にいちばん有効になると思いますが、2倍速くなるわけではないのでマルチで走らせたほうが早いと思います。