14

低 CPU パワーのマシンを使用している一部のユーザーは、Web アプリケーションを使用すると応答時間が遅くなります。より低い CPU レートをシミュレートできるようにテストを行う方法はありますか?

たとえば、2.3 GHz のコンピューティング パワーを持っていますが、テストできるように 1.6 GHz 以下に下げることはできますか?

ところで、お客様は Windows を使用しています。Internet Explorer をブラウザとして使用して、低い計算能力をシミュレートする必要があります。

4

9 に答える 9

7

ほとんどの新しい CPU 乗数は簡単に下げることができます (Intel: Speedstep、AMD: PowerNow!)。これは、電力を節約するために使用されます。RMclock を使用すると、乗数を手動で調整して周波数を下げ、PC を遅くすることができます。私はこのツールを自分で使用しているので、うまくいくと言えます。

http://cpu.rightmark.org/products/rmclock.shtml

于 2009-12-18T15:29:04.893 に答える
6

仮想マシン Bochs (ボックスと発音) を使用すると、instructions per secondディレクティブを設定できます。おそらく、現状では最も遅いエミュレータです...

于 2009-12-18T15:11:06.580 に答える
3

いくつかの仮想マシンを作成します。

VirtualPCまたはVirtualBoxはどちらも無料で使用できます。

于 2009-12-18T14:39:06.617 に答える
2

すべてのプロセッサ サイクルを食い尽くすバックグラウンドで何かを開始することをお勧めします。

素数または類似のものを見つけるプログラム。

于 2009-12-18T14:34:19.213 に答える
2

CPU クロックを下げても、必ずしも期待どおりの結果が得られるとは限りません。

新しい CPU は、古いチップよりも同等のクロック ベースでより効率的なアーキテクチャの改善を特徴としています。ちなみに、このため、仮想マシンは「古い」技術のパフォーマンスをテストする方法としても不適切です。

あなたの最善の策は、単にいくつかの古いマシンを購入することです. 同様の RAM (種類と容量)、プロセッサ、マザーボード チップセット、ハード ドライブ、およびビデオ カードを使用する。これらすべてが、マシン自体の総合的なパフォーマンスに影響を与えます。

そのうちの 1 つだけを変更すると、ブラウザーのパフォーマンスにさえ影響を与える可能性があるため、他のコンポーネントを取り上げます。代表的な例はメモリです。クライアントが 512MB 程度の RAM に制限されている場合、マシンは、ブラウザーを実行しているだけでも、VM スワップのために大量のハード ドライブ アクセスを実行している可能性があります。この状況で、2 GB の RAM (仮定) を維持しながらプロセッサのクロック速度を下げると、他のすべてが同じであったとしても、同じようには動作しません。

于 2009-12-18T16:21:15.363 に答える
1

高性能CPUと低性能CPUのもう1つの大きな違いは、使用可能なコアの数です。これは、実際には4倍異なる可能性があり、遭遇する可能性のあるクロック周波数の違いよりもはるかに大きくなります。

これは、スレッドアフィニティを設定することで解決できます。IE6でさえ、google.comを表示するためだけに13のスレッドを使用します。つまり、マルチコアCPUの恩恵を受けるということです。ただし、スレッドアフィニティを1つのコアのみに設定した場合、13のIEスレッドすべてがその1つのコアを共有する必要があります。

于 2009-12-18T14:45:04.997 に答える
1

この質問がかなり古いことは承知していますが、私が個人的に使用している領収書をいくつか示します (Web 開発だけでなく):

  1. BES。使用中に奇妙な結果が得られます。

  2. Control Panel\All Control Panel Items\Power Options\Edit Plan Settings\Change Advanced Power Settingsに移動し、「Processor」セクションに移動して、最大状態を 5% (またはその他) に設定します。プロセッサーが動的乗数変更をサポートし、ACPI ドライバーが正しくインストールされている場合にのみ機能します。

  3. タスク マネージャーを実行し、ブラウザーの (または他の) プロセスのプロセッサ アフィニティを単一のコア (または任意の数のコア) に設定します。JavaScript の実装は通常シングルスレッドであるため、ブラウザーのベスト プラクティスではありませんが、私の知る限り、最新のブラウザーは実際には複数のコアを使用しています。

于 2014-05-24T21:55:58.263 に答える
1

上記に加えて、別のわずかなオプションは、より低いリソース構成で Windows を起動することです。[スタート] メニューに移動し、[実行] を選択して、MSCONFIG と入力します。ブート タブに移動し、詳細オプションをクリックして、メモリとプロセッサの数を制限できます。上記ほど堅牢ではありませんが、別のオプションが提供されます。

于 2009-12-18T16:11:50.140 に答える