iPhone Simulatorの処理能力とネットワーク帯域幅を制限する方法はありますか?iPhone Simulatorの処理能力とネットワーク帯域幅を制限する方法はありますか?
この質問は、本質的にUnix上の特定のプログラムのCPUと帯域幅を制限するツールです。どんな提言...? CPUの問題に役立つhttp://unixhelp.ed.ac.uk/CGI/man-cgi?nice
少なくとも、あなたは素敵な使用して試みることができる
iPhone Simulatorの処理能力とネットワーク帯域幅を制限する方法はありますか?iPhone Simulatorの処理能力とネットワーク帯域幅を制限する方法はありますか?
この質問は、本質的にUnix上の特定のプログラムのCPUと帯域幅を制限するツールです。どんな提言...? CPUの問題に役立つhttp://unixhelp.ed.ac.uk/CGI/man-cgi?nice
少なくとも、あなたは素敵な使用して試みることができる
ネットワーク/帯域幅の制限に関しては、現在XCodeに含まれているネットワークリンクコンディショナーと呼ばれる本当に良いツールがあります。複数のプリセットを使用することも、独自の設定を設定することも可能です。
また、チェックアウトすることができます。 How do I simulate a slow internet connection (Edge/3g) on a mac. Is there a Firefox plugin?
UPDATE:それはのための使用としてマークされます場合は(iOS6のような)ネットワークリンクコンディショナー(あなたのiPhoneの[設定]> [開発]メニューから利用可能であることを注意開発)。
。
cpulimitを使用すると、CPU使用率をパーセンテージで制限できます。
アップデート:プロセスあたりの帯域幅を制限するためにiptablesを設定する方法を知りたければ、this discussionを読んでください。
帯域幅を制限するには、http://mschrag.github.com/を試してみてください。これは、いくつかの帯域幅設定(Edge、3Gなど)をシミュレートするのに役立つ環境設定パネルです。
はこれを行うには、OSXのファイアウォールを使用することができます。
sudo ipfw add 1 pipe 1 ip from any to me src-port 80
sudo ipfw pipe 1 config bw 40KByte/s
編集:それはシミュレータはローカルIPv6アドレスを使用するようだ、とip6fwはパイプと帯域幅の制限を管理しません。 localhost v4(127.0.0.1)アドレスが使用されていることを確認するためにコードを編集しました。
マーベリックスでは、NLCを開くためにいくつか余分なものが必要です。http://stackoverflow.com/questions/19100318/trouble-using-network-link-conditioner-on-os-x-mavericks – varatis