
現在 C++Builder でプログラミングをしている GUIのアプリをリビルドすると20分かかります。現在のPCは, 4Core/4Thread, fc=3GHzです。これを、
1. 6Core/6Thread, fc=3GHz のPCの場合どのくらいの時間でビルドできるようになるでしょうか?
2.6Core/12Thread, fc=3GHz-4GHz, iCore 5 124000 のPCの場合、どのくらいの時間でビルドできそうでしょうか?
どのPCの場合もメモリは少なくても20GBほどであり十分あるものとします。
アプリの内容により、それからパソコンにより簡単、単純には推測できないとはおもいますが、いろいろなパソコンをたくさんお持ちで経験のある方がいらっしゃいまいしたらお教え願います。
No.1ベストアンサー
- 回答日時:
200ファイルを4スレッド使ってフルビルドで20分ということで、
コンパイル処理が75%、リンク処理が25%だとしたら、
1スレッドあたり50ファイル/15分より、(200/12)*(15/50)=5で
20分から10分くらいに短縮されるのでは。
雑な計算なので信ぴょう性はないです。
回答ありがとうございました。(15/50)の意味は、Rebuild全体の75%を占める時間の1Thread当たり、1cppファイル当たりのコンパイル時間であると拝見しました。
0. これまでの旧い4C/4TのPCの場合、(200/4)*(15/50)+5(link)=20(min)
1. 6C/6TのPCの場合、 (200/6)*(15/50)+5=15(min)
2.6C/12TのPCの場合、(200/12)*(15/50)+5=10(min)
のように見積もったと理解しました。なるほど・・・!
ありがとうございます。たいへん参考になりました。
いろいろなパソコンをたくさんお持ちで体験のある方の回答もお待ちしております。Visual Studio VC++の場合でもかまいません。
No.4
- 回答日時:
参考になるかわからんけど
ソース数 1200(60MB) の C# の ASP.NET プロジェクトは
クリーンビルド(Visual Studio)で
およそ20秒弱。数ファイル修正ではビルドに数秒ですね。
i5-8250U(4core 8thread) 8GB M2-SSD
i5-2400 は passmark で 6000、
i5-8250U は 7500 だから大差はない。
おそらく SSD が一番効くと思う。
コンパイルは大部分ファイル処理だからね。
No.2
- 回答日時:
EclipseでJavaコンパイルだと 効くのは
HDD/SSDの性能>メモリ>CPU
だった。
回答ありがとうございました。参考にさせていただきます。
CPUとメモリ書いてみます。
0.iCore 5 2400 4C/4T DDR3(現在、11年経過、故障知らずのPC)
1.iCore 5 8500 6C/6T DDR4
2.iCore 5 12400 6C/12T DDR4
を想定しています。ReBuild時間が半分ぐらいにはなってほしいのですが・・・。 2.のPCならば、どのくらい(の時間)になるでしょうか? YouTubeでGraphic Cardを搭載したゲーミングPCの性能比較(何とかベンチをまわして調べました)をたくさん見かけます。けれでも動く画像を扱わず、Graphic Card を搭載していないPCの性能比較はないようです。あってもよいのにと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CPU・メモリ・マザーボード パソコン購入でCPUについて(長文ですいません。) 26 2022/04/05 15:26
- CPU・メモリ・マザーボード 安価ノートPC検討で教えてください 7 2022/05/02 09:25
- ノートパソコン PCの購入。Windows11でスペックが インテルcore i3から i5 メモリ8 ストレージ5 9 2022/04/04 07:53
- 中古パソコン 友人の古いデスクトップPCの再生方法について 8 2022/10/30 21:23
- ドライブ・ストレージ ゲーミングpcについて 5 2023/05/08 19:24
- オンラインゲーム Valorantの最低・推奨スペックについて質問させてください。 2 2022/09/07 17:48
- デスクトップパソコン ゲーミングPCのグラボとCPUを変更したいのですが、 現在1660super×i5-11400の組み 1 2022/11/06 00:54
- アプリ Webやアプリの制限が可能なWindowsアプリケーション 4 2022/11/10 12:13
- CPU・メモリ・マザーボード pcのスペックについて 自分は普段、ディスコードとネットサーフィン、YouTubeくらいしかパソコン 3 2022/04/05 01:03
- ノートパソコン 自作にするか、メーカーか、オススメのノートPCをおしえてください。 5 2022/11/29 17:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
Discordというアプリについてな...
-
CubePDFをインストールしたら、...
-
位置情報アプリwhooについて 彼...
-
EaseUSやAOMEIのバックアップソ...
-
whooというアプリは、位置情報...
-
Windows11にしたら、次の動画へ...
-
パソコンでファイルを開く時、...
-
LINEで電話をかけたら、「相手...
-
NHK+をPiPの小窓で見たい
-
gの違う方のやつの出し方を教え...
-
LINEで文章が重複して送られる...
-
バッファローの「みまもり合図...
-
アプリ「みてね」について 困っ...
-
アプリ内でアクセスしているURL...
-
タブレットやスマホのブラウザ...
-
デコピクというアプリについて
-
同じアプリをインストールした...
-
Simejiのアプリで文字を筆記体...
-
サーバーアプリケーションを再...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
LINEで電話をかけたら、「相手...
-
Discordというアプリについてな...
-
gの違う方のやつの出し方を教え...
-
位置情報アプリwhooについて 彼...
-
whooというアプリは、位置情報...
-
パソコンでファイルを開く時、...
-
CubePDFをインストールしたら、...
-
EaseUSやAOMEIのバックアップソ...
-
Windows11にしたら、次の動画へ...
-
バッファローの「みまもり合図...
-
エクスペディアで海外旅行を予...
-
残データ容量0.1Gになりました。
-
Xvideoのファイルの何%にウィル...
-
アプリ「みてね」について 困っ...
-
タブレットやスマホのブラウザ...
-
同じアプリをインストールした...
-
自衛官の彼を信じていいのか不...
-
spacedeskというアプリがパソコ...
-
LINEで文章が重複して送られる...
おすすめ情報
2.は iCore 5 12400 です。0が一つ多く書いてしまいました。
cppファイルは正確には数えていませんが200個ぐらいです。
一般的にPCの性能は Graphic Board にも大きく依存します。 けれども、アプリのソースコードには動く画像の処理はありませんし、ReBuildの最中、C++Builder のIDEにはコンパイル中を表示するダイアログがひとつ出ているだけで画面の変化はありませんから、Graphic Boardの有無、性能には無関係と考えていただいてよろしいと思います。
C++Builder ReBuild時のTaskManegerの様子です。たぶんC++Builderのコンパイラは Threadを積極活用していないと推測しています。だからコンパイルが遅いのではないかと思います。
それに対してVisual Studio 2022 VC++では、様子が違います。それは次のページに画像を載せます。
Visual Studio 2022 VC++, ReBuild時のTaskManegerの様子です。
およそ400個(具体的に数えたことはない)のcppファイルをReBuildした時のものです。30秒から40秒でReBuildが完了します。ただし同じProjectではありません。たぶんVS2022はThreadをフル活用しているからではないかと思います。上(C++Builder)と下(VS2022 VC++)のちがいです。
書くのが遅くなりましたが、私のPCは、HDDではなくてSATAのSSD(500GB)です。
ReBuild時間を短くしたいことはもちろん希望ですが、今知りたいことは最初に書いた性能の異なる3種類のパソコンではReBuild時間はどの程度の違いとなって現れるかです。新しいパソコンを購入する時の参考にしたいのです。よろしくお願いします。