7

私が欲しいもの

SSDベースの開発マシンで通常のハードドライブのパフォーマンスをシミュレートしたいと思います。

バックグラウンド

SSDを搭載したMacbookでMacアプリケーションを開発しています。見事に速いです。

誰かが標準のプラッターハードドライブを持っている場合、私のアプリは彼らにとって遅くなります。私のアプリはCoreDataにも重点を置いているため、ディスクアクセス速度が重要な要素になります。

Instrumentsで行ったパフォーマンス測定は問題ないように見えるのではないかと心配していますが、顧客が通常のハードドライブでアプリを実行すると、非常に遅くなります。

私が試したこと

SSDをインストールする前に、Instrumentsでアプリのパフォーマンスを測定しました。インストール後、再度測定したところ、2つのベンチマークは同じでした。

これは私には意味がありません。私はここで何か間違ったことをしていると確信しています。計器はおそらく、壁時間の速度ではなく、クロック速度を測定します。しかし、それでも、確かにハードドライブの速度は私が取ったベンチマークに影響を与えるはずですか?それとも、Instrumentsはこれをどういうわけか補償しますか?

4

2 に答える 2

4

パフォーマンスをテストするために外付けUSBハードドライブを使用することを提案した上記の@PaulRへの称賛。ありがとう!

于 2011-11-10T17:18:50.023 に答える
2

仮想マシンを使用して、ディスクアクセスを調整できます。このようにして、ディスク速度を制御する必要があります。書き込みのみまたは読み取りのみを制限することはできません。

Virtualbox5.8でそれを行う方法に関するヒントをいくつか紹介します。ディスクイメージの帯域幅を制限するhttps://www.virtualbox.org/manual/ch05.html#storage-bandwidth-limit

于 2014-10-22T13:18:36.033 に答える