2017-07-27 6 views
-1

私は自分の.exeを展開する準備ができており、配布するためにはプログラムをマシン上で実行するための最低限の要件を知る必要があります。それをする。プログラムの最小構成を定義する

これを知る方法はありますか?ベンチマークのようなもの?それとも、私はそれが動作すると思うように物事を設定する必要がありますか? おそらく私は最小限になるまで既存のコンポーネントをすべて購入するだけですか? : ')

お返事ありがとうございます。

+1

どのような要件ですか?どのような "もの"を設定したいですか? – user463035818

+0

あなたは何をしたいのか知っていますか? – DimChtz

+0

プログラムは実行されませんか?それは何が必要かもしれないと思いますか?ライブラリ? – Galik

答えて

-1

最初にインストールしたWindowsのバージョン(Windows XP?Vista?)を使用して開始します。

あなたのプログラムがCPUやGPUに集中しており、一定の時間ループ(例えばゲーム)をしている場合は、ベンチマークを行う必要があります。

いくつかの古いCPUと新しいCPU/GPUを見て、オンラインで公開されているオンラインスペックに基づいて、最小限の要件を「推測」する必要があります。たとえば、古いCPU上でプログラムを実行することはできませんが、新しいプログラムではすばやく高速に実行する場合は、途中で実行されるモデルを見つけようとします。

プログラムで他の特別なことが必要な場合は、それらを指定します(USB 3.0、コントローラのサポートなど)。

それ以外の場合は、プログラムの読み込みに時間がかかるが、実行時に問題がない場合は、最小限のスペックが適切な読み込み時間を示しているはずです(悲しいことに今は標準と思われる)。

さらに、プログラムがメモリ不足(ハードドライブまたはRAMの両方)である場合は、これを示す必要があります。

  • ハードドライブのメモリの場合は、プログラムのサイズとそれに含まれるファイルを指定するだけです。
  • RAMの場合は、プロファイラを使用してください。プログラムが使用しているメモリ容量がわかります。

一部のコンピュータでは、ボトルネックがCPUであり、他のコンピュータではGPUである可能性があるという点を完全には説明していません。あなたはあなたの判断を下すためのボトルネックを知る必要があります。

これは簡単なプロセスです。高価なgpu操作を削除します(テクスチャ解像度を下げ、シェーダをオフにする)。プログラムがまだ遅い場合は、ボトルネックはCPUです。

+0

事は:私はそれぞれのことを知る方法を知らない。 私はXPマシンもVistaも持っていないので、自分のプログラムがこれらのOSで動作するかどうかをどのように知ることができますか? ベンチマークと同じですが、私はそれを実行するために何ができるのでしょうか?私たちにそれを可能にする何らかのプログラムがありますか? – LeTiroir

+0

@LeTiroir知らないと、私はあなたを助けることができません。 Visual Studioを使用してコンパイルする場合は、最低限のVistaが必要です。これらのバージョンを持っている人にあなたのためにテストを依頼してください。ベンチマークを実行するには、プログラムについてもっと知る必要があります。それはゲームですか?それはフレームレートを持っていますか、それは何ですか? – ZeroZ30o

+0

それはゲームです、そしてそれはフレームレートを持っているええ、なぜですか? – LeTiroir

関連する問題