2011-01-12 18 views
13

平均的な顧客のコンピュータで私たちのWebページがどのように動作するかを確認しようとしています。私たちはまだこの設定を固定していませんが、開発者やテスト担当者よりも遅くなる可能性があります。CPUの速度を落としてブラウザテストで低速のコンピュータをシミュレートする

私は、帯域幅を絞ると、メモリが限られていたVMを使用することをお勧め類似した質問への回答を見てきましたが、私はまた、CPUを遅くする必要がありますか?私はCPUがフルスピードに近く、VMでもかなり動くという印象を受けています。 CPUサイクルを制限する仮想マシンプラットフォームがありますか?私はFolding @ Homeのようなものを動かすという提案を見ましたが、CPU速度を抑えるための他の提案も歓迎します。

私はこの質問を見てきました:帯域幅を制限について話How to Slow down the browser、および他を。

編集:VMに使用できるコア/プロセッサの数について心配する必要があると思います。ほとんどのVMプラットフォームでこれを制限するオプションがありますか?

+0

可能複製するためにJavaScriptのパフォーマンスを絞るする方法はあります遅いクライアントをシミュレートする](http://stackoverflow.com/questions/8521683/is-there-a-way-to-throttle-javascript-performance-to-simulate-a-slow-client) – Bergi

答えて

7

Vistaを実行しているか、より良いあなたがほとんどのマシン上

c:\windows\system32\cmd.exe /C start /affinity 1 notepad.exe 

個々のコア、これらの日は上がらない」は、例えば、単一のコア

上で実行するためにブラウザを強制的にCPUアフィニティを設定することができます数世代前よりもはるかに早い。それは、アーキテクチャの変更によってキャッシュがおそらく大きくなり、ラムがより速くなり、どちらが重要な違いになることがわかります。

あなたはebayから古いPCを購入したと考えていますか?私は、スタッフの一員に必要な調査を行い、あなたの制限されたRAM VMをセットアップし、主要なブラウザ用のコアバインディングショートカットを追加するなど、あなたにかなり古いオールドボックスを購入し、本当に最後の所有者すべてのスパイウェアとブラウザのツールバーは、あなたのエンドユーザーのPCの余分な正確なシミュレーションのために幸運な)

+1

私は、VMが使用できるCPUを制限するVMプラットフォームを見つけることを望んでいたと考えていますが、レスポンスの欠如は、これが利用できないと思います。私は少なくともコアを制限する方法に関する情報について、この答えを選んでいます。 –

+0

@Bernard Chen - Dos Boxは386/486をシミュレートし、3.1または95をインストールすることができますが、これはユーザーのために少し遠すぎると思われます。だからそれについてのいくつかのアイデアを持っているように思われるので、別のスレッドがありますhttp://stackoverflow.com/questions/284051/emulate-old-pc幸運を! – Robb

+0

これは本当に何かを遅くするのでしょうか?私は、Netepadが複数のコアで動作することができるとは考えていません。現代のブラウザは、複数のコアを使用してページをレンダリングし、スクリプトを実行できますか? –

4

中古のコンピュータ市場で「平均的な顧客のコンピュータ」を購入する方が簡単かもしれないようです。

または、部品から自分で構築してください。マルチコアシステムで

+0

それは最終的には私たちが取るアプローチ。これを共有リソースにするために、私たちは何らかのリモートアクセスを可能にするかもしれません。 –

+0

当店では、デモ用コンピュータが最も遅いコンピュータです。ネットワークドライブにアクセスできますが、デモルームのコンピュータにアクセスします。 –

+0

これはひどい示唆です。少なくとも、VMを実行して、この問題を解決するためにCPU使用量を抑えることができます。周りにスペアパーツを置かない限り、コンピュータを構築するための最低$ 100ドルの支出が、VMよりも優れているかどうかはわかりません。 –

7

これは高速なソリューションではなく、非常に正確なことはスペックエンドユーザのために来るとき、それは遅いシステム上で物事をテストするために多くのことができます>高度な電源設定を変更し、CPUの最大レートを5%に設定するか、必要な量を設定します。

これは、通常、より低速の設定でブラウザアプリケーションをテストするのに役立ちます。

+0

これは私のために働いた!ありがとうございました。 –

1

CatalinBerta's answerに追加すると素晴らしい結果が得られました。また、遅くしたいのはCPUだけではないことに留意する必要があります。

ブラウザは通常、複雑なアニメーションだけでなくウェブページのペイントやコンポストにGPUを使用しています。最悪の場合のシナリオをシミュレートしたい場合は、デバイスマネージャのすべてのディスプレイアダプタを無効にしてください。これは、パブリックライブラリのコンピュータを使用しているクライアントに似ています。 Windowsについては

Start>検索 "デバイスマネージャ">は>Display Adaptersを展開し、右各項目をクリック> [のDisable

関連する問題