Bisakah saya melakukan apa saja untuk meningkatkan kinerja di VS 2010? [Tutup]

17

Saya menggunakan VS 2010 karena kami sedang mengembangkan aplikasi di .Net 4 dan kinerjanya membuat saya gila. Sebagian besar buruk ketika saya tidak melihat IDE untuk sementara waktu (seperti ketika saya ditarik pergi untuk panggilan help desk atau masuk di pagi hari).

Saya menyadari itu mungkin dibangun di WPF yang membongkar sumber dayanya ketika tidak digunakan, tetapi penundaan beberapa menit saat memuat semuanya kembali benar-benar menjengkelkan. Saya juga melihat beberapa penundaan signifikan saat membuka file atau kompilasi.

Rachel
sumber
1
Pertanyaan ini akan lebih cocok untuk Super User karena mereka memberikan jawaban yang objektif tentang perangkat keras dan perangkat lunak komputer, sementara kita sedang berdiskusi subyektif tentang pengembangan perangkat lunak.
Tamara Wijsman
6
Anda akan mendapatkan jawaban yang lebih baik di sini. Saya tidak mengenal satu pengguna VS yang bukan programmer.
Maniero
Jika Anda dapat memilih dan berpikir ini adalah pertanyaan yang berguna atau memiliki jawaban yang berguna di bawah ini, silakan pilih. Situs StackExchange membutuhkan suara untuk membangun komunitas yang baik. Anda dapat memberikan 30 suara per hari, jangan sia-siakan. Khusus pengguna dengan reputasi tinggi dan penghitungan suara rendah diberikan, harap baca ini: meta.programmers.stackexchange.com/questions/393/…
Maniero
Lihat posting Blog Raj Aththanayake , ia memiliki banyak tips untuk meningkatkan kinerja VS2010 dan Resharper.
Piers Myers
4
Pertanyaan ini tampaknya di luar topik karena ini tentang alat pemrograman (IDE), yang biasanya berasal dari Stack Overflow, tetapi terlalu tua untuk dimigrasi.

Jawaban:

5

Saya memiliki masalah serupa setelah menginstal beberapa ekstensi. Saya akhirnya menonaktifkan semuanya dan mengaktifkannya hanya ketika saya benar-benar menggunakannya. Ini sangat membantu pengalaman itu.

EDIT: Tampaknya ada masalah dengan Kartu Video dan driver tertentu. Anda dapat memeriksa semua info di sini: http://blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx

Arturo Molina
sumber
Terima kasih, tetapi saya tidak memiliki ekstensi yang terpasang
Rachel
1
Hmm, sudahkah Anda memeriksanya? blogs.msdn.com/b/ddperf/archive/2010/09/16/…
Arturo Molina
Saya tidak yakin apakah ini kunci registri atau pengaturan VS, tetapi kinerja saya tampaknya jauh lebih baik sekarang! Terima kasih!
Rachel
Menandai jawaban Anda sebagai yang Diterima karena komentar Anda menuntun saya ke solusi bahkan jika Jawabannya tidak. Bisakah Anda mengedit jawaban Anda untuk menyertakan tautan?
Rachel
Kamu mendapatkannya! ;-)
Arturo Molina
7

Dapatkan mesin yang lebih cepat?

Muad'Dib
sumber
Saya tidak berpikir mesin saya seburuk itu ... Intel (R) Core (TM) 2 Duo CPU E4400 @ 2.00GHz, 1.20GHz, 2GB RAM
Rachel
4
Pikirkan Anda membutuhkan ram lebih dari 2GB untuk VS 2010 - ini adalah rakasa memori
Jaco Pretorius
jika Anda terlalu tinggi, Anda harus memastikan Anda menjalankan os 64bit, jika tidak, Anda mungkin tidak akan melihat ram tambahan :(
Muad'Dib
2
Saya menjalankan VS2010 pada mesin 1GB sekarang ... hanya membutuhkan ~ 200MB. Apakah itu tidak biasa?
Catatan untuk diri sendiri - pikirkan nama
Aduh. 4GB tampaknya menjadi kebutuhan akhir-akhir ini untuk WPF.
Morgan Herlocker
7

Selain jawaban Muad'Dib, saya akan merekomendasikan Anda pembaruan sederhana:

Ganti hard drive lama Anda dengan solid state drive .

Peningkatan kinerja Visual Studio .NET luar biasa.

Maniero
sumber
1
Saya dapat mengonfirmasi bahwa, saya memiliki 2 drive Intel X25-M dan Visual Studio terbang.
ChaosPandion
2
Jika Anda menganggap harga hubungan / kapasitas SSD tidak sesuai dengan kebutuhan Anda, maka pergilah ke HDD Hybrid yang bagus . Pokoknya saya akan mempertimbangkan SSD + HDD. SSD adalah peningkatan terbaik yang dapat Anda lakukan.
Maniero
1
Saya pikir pengembang harus memiliki mesin terbaik yang tersedia, ini termasuk SSD terbaik yang tersedia.
1
@Pierre hanya ingat untuk juga menguji kinerja startup perangkat lunak Anda pada mesin konsumen yang rendah yang tidak memiliki RAM 8GB dan SSD $ 500 :)
Roman Starkov
1
@romkyns: Saran Anda baik, tapi saya khawatir itu termasuk dalam kategori "berarti baik". Orang dengan mudah berbicara tentang melakukan pengujian pada mesin yang lebih lambat, tetapi saya belum pernah melihat orang melakukannya, dengan tujuan untuk memperbaiki masalah kinerja.
Mike Dunlavey
2

Dengan 2GB RAM, saya akan benar-benar mulai dari sana. Semakin besar proyek dalam solusi Anda, semakin banyak RAM yang Anda butuhkan.

Ketika Anda jauh dari VS dan melanjutkan, apakah Anda melihat hard drive bekerja sangat keras? Itu indikator yang menggunakan disk untuk menangani peningkatan permintaan RAM ... RAM berjalan dalam nanodetik, disk dalam milidetik, sehingga Anda dapat melihat masalahnya.

RAM murah (2GB seharusnya kurang dari 100USD kecuali mesin Anda sudah sangat tua), tetapi OS Anda dapat membatasi berapa banyak yang dapat Anda miliki. Ini juga sesederhana peningkatan yang dapat Anda lakukan dalam banyak kasus.

MIA
sumber
3
Saya tidak akan pergi dengan kurang dari 4GB.
Maniero
Saya tidak mencatat peningkatan signifikan 2GB 32bit vs 4GB 64bit ...
Nazgob
1

Apakah Anda menjalankan perangkat lunak anti-virus? Jika demikian, coba nonaktifkan sebentar dan lihat apakah Anda melihat peningkatan. Mungkin itu dikonfigurasi untuk pemindaian akses pada jenis file tertentu, yang dapat menjadi pembunuh kinerja nyata dengan pola penggunaan pengembang yang khas.

Dan Dyer
sumber
Kami memiliki Symantec AntiVirus. Admin jaringan memilikinya sehingga kami tidak dapat mematikannya atau merusaknya, tapi mungkin saya bisa memintanya untuk menambahkan pengecualian untuk direktori proyek VS
Rachel