Tingkatkan Kinerja VS 2010 dengan menggunakan SSD [ditutup]


9

Setelah mencari di internet untuk peningkatan kinerja ketika menggunakan Visual Studio 2010 dengan hard drive solid state, saya mendengar banyak pendapat berbeda.

Banyak orang mengatakan bahwa sebenarnya tidak ada manfaat ketika menggunakan SSD, tetapi sebaliknya yang lain mengatakan sebaliknya. Saya agak bingung dengan pendapat yang berbeda dan saya tidak bisa benar-benar membuat keputusan apakah membeli SSD akan membuat perbedaan.

Apa pengalaman Anda dengan masalah ini dan SSD apa yang Anda gunakan?


Mengapa downvote? Ini bukan pertanyaan yang buruk dan cukup relevan dengan SO
Purplegoldfish

2
meskipun mungkin off topic pada programmer saya pikir banyak dari kita akan penasaran berapa banyak perbedaan yang akan terjadi.
Thanos Papathanasiou

Baru-baru ini mendapat workstation baru dengan tipe Samsung PM810 SSD. Tidak yakin apakah ini umumnya dianggap 'baik', tapi saya yakin itu mempercepat hal-hal. Semua proyek kami dibagi menjadi banyak modul kecil. Semakin banyak modul, semakin banyak membaca / menulis dari / ke disk (jalankan saja alat seperti ProcMon di devenv.exe dan Anda akan melihat sejumlah besar file yang
diaksesnya

2
Mengapa ini dimigrasi dari Stack Overflow? Menurut FAQ di sana, pertanyaan tentang "alat perangkat lunak yang biasa digunakan oleh programmer" ada di topik. Saya cukup yakin Visual Studio adalah alat perangkat lunak yang biasa digunakan oleh programmer.
Thomas Owens

Jika ini benar-benar di luar topik di sini, maka siapa pun yang bermigrasi, perlu membaca kembali FAQ untuk forum ini.
Kyralessa

Jawaban:


5

Saya pikir banyak dari itu tergantung pada bahasa apa yang Anda rencanakan untuk diprogram pada VS2010.

Misalnya saya tahu bahwa pada mesin cepat, C # mengkompilasi dalam waktu kurang dari 5 detik pada proyek yang relatif besar.

Di sisi lain, pemrograman Native C ++, membutuhkan waktu ~ 45 detik untuk proyek dengan ukuran yang sama.

Dalam pengalaman saya sendiri, untuk waktu kompilasi saya tidak berpikir SSD akan membuat banyak perbedaan.

Yang sedang berkata, waktu peluncuran VS2010 di komputer Anda pasti akan lebih pendek daripada menggunakan hard drive konvensional jika Anda menggunakan SSD, tetapi apakah itu layak atau tidak bagi Anda adalah pilihan Anda.

Semoga itu bisa membantu.

EDIT: Saya mungkin bisa bermain-main dengan ini hari ini jika ada yang tertarik. Saya memiliki OCZ Vertex 3 120GB, saya dapat menginstal Visual Studio di atasnya dan memberi Anda perkiraan kasar dibandingkan dengan PC pekerjaan saya, yang kira-kira setara spesifikasi PC. Saya akan membuat salinan proyek saya dan berharap bahwa saya dapat mengkompilasinya di rumah. Saya akan memperbarui Anda nanti hari


Saya pikir itu juga tergantung pada proyek Anda. Proyek terakhir yang saya kerjakan memiliki solusi dengan sekitar 125 proyek C # yang berisi sekitar 50 ribu baris kode, dan itu merupakan upaya menengah untuk tim kami. Jelas butuh lebih dari lima detik untuk dikompilasi.
TMN

5

Saya memutakhirkan komputer saya beberapa bulan yang lalu, dan memutuskan untuk menguji c ++ build kali sebelum dan sesudahnya untuk melihat peningkatan kecepatan apa yang saya dapatkan. Saya menguji tiga konfigurasi, semua membangun proyek C ++ di Visual Studio 2005 dengan Windows 7:

  1. Core 2 duo ~ 2.6ghz, 4gb RAM, membangun proyek dari SSD
  2. Sistem yang sama, membangun proyek yang sama dari hard disk 7,2k rpm
  3. Core i5 2500k 3.3ghz, 8gb RAM, membangun proyek yang sama dari SSD

Saya masing-masing membangun dua kali, satu tepat setelah boot hangat, dan sekali lagi tepat setelah build pertama (setelah semuanya telah ditukar ke cache disk). Inilah hasil yang saya dapatkan:

  1. Build pertama - 96 detik. Build kedua - 92 detik.
  2. Build pertama - 96 detik. Build kedua - 92 detik.
  3. Build pertama - 54 detik. Build kedua - 51 detik.

Dalam kasus 1 dan 2 Anda akan perhatikan bahwa saya mendapatkan waktu pembuatan yang persis sama, terlepas dari apakah saya membangun dari SSD saya, atau drive 7.2k RPM. Jadi kecepatan disk tampaknya bukan merupakan faktor dalam kompilasi, setidaknya untuk hard disk dengan kecepatan yang layak. Perubahan yang membuat perbedaan besar adalah dari core 2 duo menjadi CPU i5 3.3GHz - sehingga tampak bahwa kompilasi terikat pada CPU, dan bukan memori atau disk.

Saya berasumsi bahwa beralih dari hard disk ke SSD akan meningkatkan kecepatan sedikit, tetapi ternyata bukan itu masalahnya - mungkin semuanya baru saja bertukar dan setelah itu berjalan pada kecepatan memori.


2

Saya pikir itu membuat perbedaan besar. VS (seperti windows) secara konstan menulis ke disk. Ini mengejutkan lambat, bahkan untuk sejumlah kecil data. Saya memasukkan SSD ke laptop lama dan membuatnya sekitar 5 kali lebih cepat. Anda bisa melihat hasilnya .

Meskipun saya tidak memiliki pengalaman langsung dengan VS dan SSD, saya yakin itu akan membuat semuanya lebih cepat.

Satu hal yang perlu diperhatikan: SSD memiliki tingkat kegagalan yang sangat tinggi (termasuk yang pertama saya beli). Beli yang berperingkat tinggi seperti ini . Juga, Anda tidak perlu SSD yang sangat besar. Cukup besar untuk menahan OS, file program, dan proyek Anda dengan setidaknya 20% gratis. Jadi mungkin 128GB.


2

Visual Studio sensitif terhadap kecepatan disk, tetapi jika Anda menggunakan TFS Anda jauh lebih bergantung pada kecepatan server TFS dan jaringan (karena membuka file dan modifikasi awal memerlukan pengambilan dan checkout).

Jika Anda menggunakan DVCS, maka targetkan SSD -> frekuensi CPU. Visual Studio agak sensitif terhadap kecepatan CPU, dan tampaknya tidak sangat berulir. Lebih suka lebih sedikit core lebih cepat daripada core lebih lambat. Tampaknya tidak menggunakan lebih dari 1.5GB RAM tanpa mengalami pengecualian OOM, jadi jangan repot-repot mendorong mesin Anda penuh dengan lebih dari 4GB RAM. Jika Anda cukup beruntung memiliki lebih dari 4GB RAM, gunakan ekstra sebagai drive RAM untuk menyimpan kode sumber Anda (diperlukan langkah-langkah cadangan draconian). Belum ada yang bisa menyentuh kecepatan drive RAM. Ini patokan dari workstation saya:

perbandingan kecepatan drive antara ssd / ramdrive / raid0

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.