2

権力者たちは、開発者チームにメモリのアップグレードを与えることを決定しました。私たちは今、32GBのRAMを搭載したMacProを管理しています。RAMの半分ではなくSSDを使用したほうがよかったのですが、すべてを最大限に活用する方法を考えるのに苦労しています。これまでに、x64バージョンのWindows 7をインストールし、一時ファイル、ブラウザーキャッシュなど、および作業中のさまざまなアプリのコードファイル用に4GBのRAMドライブをセットアップしました。

それにもかかわらず、大規模なマルチプロジェクトソリューションを使用した高負荷のデバッグセッションの最中でも、わいせつな量の空きメモリが残っているので、他に何かできることがあるかどうか疑問に思っていました。利用可能なRAMのほとんど。私が考えることができた他の唯一のことは、「適切な」(つまり、本番環境のミラーで)ローカル展開/テストなどのためにワークステーションで仮想Windowsサーバーを実行することでしたが、4を置くことができるツールやトリックはありません-開発者やユーザーフレンドリーな方法で6GBを有効に活用することは大歓迎です。

私はASP.NetとSQLServerを使用しており、VS2010 / 12を使用しているため、このセットアップに固有の「トリック」は特に歓迎されます。RAMがVS2010を無反応に陥りやすくしていないのを見て、私は悲しくなりました。

4

1 に答える 1

3

いくつかのアイデア:

  • RAMdiskを使用し、開発者を配置します。その上の環境...これは不思議になります!最速のSSDよりもはるかに高速です...しかし、これは揮発性であることに注意してください!16GB、さらには24GBのRAMディスクを使用しても、十分なスペースを確保できます。すべてのディスクベースのアクティビティは言うまでもなく、プロジェクトの切り替えがこれまでになく迅速になりました。
  • 複数の仮想マシンを実行できます。開発にDBを使用する場合と同様に、共有リソースに依存することなく、ローカルコピーを作成できます。これには多くの利点がありますが、いくつかの欠点もあります(他の開発者による変更の複製など)。
  • 上記を組み合わせてください!RAMディスクを入手してVMとVSを実行します。仕事を始めるときにたくさんのコピーが必要ですが、それは1日1回です...コーヒーブレイクとメールを読むだけで十分だと思います。利点:迅速...何よりも迅速-一度開始すると。
于 2012-11-08T09:47:46.413 に答える