Visual Studio 2015 sangat lambat


87

Saya telah menginstal Visual Studio 2015 Professional Edition, dan spesifikasi komputer saya adalah Intel i7-3770 CPU 3,40 GHz, RAM 8 GB, dan Windows 7 Enterprise 64-bit.

Saya ingin memutakhirkan proyek saya ke .NET 4.6 yang ditulis dalam Visual studio 2005 .NET 2.0, tetapi saya memiliki masalah serius tentang kecepatan. Setelah saya membuka proyek saya (proyek besar) di Visual Studio 2015 itu menjadi gila. Membangun, men-debug, membuka menu terlalu lambat. Terkadang saya mendapat pesan "tidak menanggapi". Apakah ini tentang Windows 7 atau dapatkah Anda memberi saya saran tentang masalah kecepatan saya?


Apakah ada kesalahan dalam proyek Anda karena peningkatan? Mereka dapat menyebabkan masalah kinerja yang signifikan.
AntiHeadshot

3
Saya juga memperhatikan bahwa bekerja dengan VS 2015 jauh lebih lambat daripada VS 2013 - Saya akan memantau utas ini dan juga memberi tahu Anda jika saya menemukan solusi.
Dave Doknjas

8
sama disini. Saya memiliki monster mesin pengembangan (i7 8 core, 32GB RAM (2,3 KHZ), SSD, ...) dan sangat lambat .....
user853710

1
Inilah mengapa saya mencoba melakukan sebanyak mungkin tanpa VS. Mengetahui kerangka kerja cukup untuk tidak membutuhkan Intellisense dan mengetahui MSBUILD sangat membantu. VS saya telah melambat berkali-kali seperti itu selama bertahun-tahun. Ketika saya menggunakan VS (yang masih setiap hari), saya memastikan bahwa itu ada di VM dengan snapshot yang sangat bersih yang dapat saya kembalikan (memastikan semuanya ada dalam kontrol versi!) Saya telah bekerja dengan setiap versi VS ( bahkan kembali ke VC ++ 1.0). Itu terus menjadi lebih lambat. Akan selalu ada orang-orang "lol itu bekerja di mesin saya lol", tetapi tampaknya masalah ini hampir ada di mana-mana.
David Betz

1
Kemungkinan duplikat dari Visual Studio 2015 sangat lambat

Jawaban:


66

Situs ini berisi beberapa tip berguna tentang cara meningkatkan kinerja Visual Studio, menonaktifkan fitur untuk solusi besar. Sebagai contoh:

  1. Pergi ke Tools -> Options -> Text Editor -> C # -> Advanced dan hapus centang Enable full solution analysis

  2. Pergi ke Tools -> Options -> XAML Designer -> General dan hapus centang Enable XAML Designer (memerlukan restart Visual Studio)

  3. Pergi ke Tools -> Options -> Text Editor -> All Languages dan hapus centang Enable CodeLens

  4. Pergi ke Tools -> Options -> Debugging -> General dan nonaktifkan Aktifkan Alat Diagnostik saat debugging


3
Harap berikan beberapa konteks pada jawaban Anda, karena tautan eksternal mungkin menjadi tidak dapat diakses.
Uwe Allner

Saya melakukan semua hal di atas dan itu meningkatkan kinerja Visual Studio saya dengan sangat baik. Terima kasih!
Hank

Jangan lupa Alat -> Opsi -> Editor Teks -> DASAR -> Lanjutan dan hapus centang Aktifkan analisis solusi lengkap
thecoolmacdude

1
Jika Anda menonaktifkan code lense, Anda mungkin kehilangan link "referensi" dll dalam kode C.
Dhanuka777

90

Anda dapat mencoba menerapkan langkah-langkah berikut:

  1. Buka menu ToolsOptionsSource Control dan atur Current source control… ke None

  2. Pergi ke menu ToolsOptionsEnvironmentSynchronized Settings dan hapus pilihan ini dengan menghapus centang pada kotak.

  3. Bersihkan konten di folder cache berikut ini ( jangan hapus folder ini, hapus kontennya saja ) dan mulai ulang Visual Studio:

    • Bersihkan konten di folder WebSiteCache (dapat ditemukan di
      C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )

    • Bersihkan konten di folder File ASP.NET Sementara (dapat ditemukan di
      C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET Files )

Catatan: Jika Anda memiliki Akselerasi Perangkat Keras diaktifkan atau jika Anda menggunakan pengaturan pengalaman Visual default di Microsoft Visual Studio 2015 atau Visual Studio 2013, Anda mungkin mengalami masalah kinerja intermiten, produk lumpuh, atau masalah pembuatan. Untuk mengatasi masalah ini, buka menu AlatPilihanLingkunganUmum dan terapkan pengaturan berikut:

Masukkan deskripsi gambar di sini

Untuk informasi selengkapnya, kunjungi Anda mengalami masalah kinerja, produk lumpuh, atau masalah pembuatan di Visual Studio 2015 dan Visual Studio 2013 .

Jika masalah terkait dengan debugging, coba solusi pada Visual Studio debugging / loading sangat lambat .

Saya harap ini membantu...


4
Saya mencoba metode Anda tetapi tidak terlalu berpengaruh. Saya masih tidak dapat menemukan solusi yang tepat
Vins4nity

Bisakah Anda melihat solusi yang disebutkan di bagian Pembaruan?
Murat Yıldız

3
Saya mencoba untuk mengikuti saran Anda tetapi ironisnya VS terus membeku.
Sumber daya

2
Itu berhasil untuk saya. Kecepatannya meningkat drastis! Terima kasih!
Divyans Mahansaria

1
@ MuratYıldız Bekerja untuk saya (terima kasih). Ketika Anda mengatakan Clean WebSiteCache foldersaya berasumsi maksud Anda hapus semua folder file di bawahnyaWebSiteCache folder
nam

25

Saya memiliki proyek besar dan telah mengalami penurunan kecepatan seperti ini juga. Saya telah meningkatkan kinerja ke tingkat yang dapat diterima dengan mengubah cakupan Error Listjendela menjadi Current Document.

Saya juga mendapatkan peningkatan dengan mengubah dari Build + IntelliSensemenjadi Build Only. Tetapi karena saya menemukan IntelliSense berguna, saya berkompromi untuk menjaga Build + IntelliSensedan memeriksa Current Document.

Jendela daftar galat Visual Studio 2015


5
Saya menggunakan VS 2015 Update 3. Sekarang ada opsi "Dokumen Berubah" dalam daftar itu, yang sepertinya merupakan kompromi yang baik antara Semua dan hanya Dokumen Saat Ini.
CJBS

1
@Diamond yang sepertinya bekerja dengan sangat baik. Terima kasih telah memposting tip ini.
windchaser

16

Saya telah menemukan bahwa menghapus folder ".vs" dari folder solusi Anda sangat meningkatkan kecepatan editor jika menjadi lambat seiring waktu. Ini adalah folder tersembunyi di direktori root solusi Anda. Saya akan merekomendasikan untuk menyimpan cadangannya untuk berjaga-jaga jika Anda perlu mengembalikannya. Sejauh yang saya tahu, ini menyimpan pengaturan khusus pengguna untuk solusi seperti file .suo seperti yang dijelaskan di sini . Anda juga dapat mencoba menghapus file .suo. Folder / file ini akan dibuat ulang oleh VS saat berikutnya Anda membuka dan menutup solusi itu.


1
Menghapus folder .vs berhasil untuk saya. Semua solusi lainnya tidak!
MoonKnight

10

Antimalware Windows Defender dapat menyebabkan Visual Studio menjadi lambat. Seperti yang disebutkan oleh Nostradamus dalam jawaban ini :

Buka Pembaruan & Keamanan -> Pengaturan -> Windows Defender. Buka Pembela dan dalam pilihan Pengaturan, pilih Pengecualian dan tambahkan proses "devenv.exe '.

Hal lain yang saya lakukan adalah memperbarui ReSharper dan setiap addon ke pembaruan terbaru.

Saya juga mencatat bahwa beberapa proses yang disebut Microsoft Compatibility Telemetry, CompatTelRunner.exemenggunakan banyak CPU ketika saya menggunakan Visual Studio. Saya menonaktifkan "Umpan balik dan diagnostik" dengan mengikuti panduan ini .

Itu berhasil untuk saya!


Solusi ini sangat benar ..... Terima kasih banyak terutama untuk bagian Windows Defender
Funky81

0

Apakah mungkin Anda mencoba melakukan operasi yang berbeda pada solusi pada saat yang sama? Dalam situasi saya, masalah muncul karena saya mencoba membuka solusi, sementara ada proses dari TFS, yang mencoba mendapatkan versi terbaru. Semacam kunci terjadi. Cara teraman yang saya pikirkan adalah dengan me-restart sistem, menghapus file .suo dan itu berhasil untuk saya.

Apa lagi: periksa apakah versi studio visual Anda 64bit pada sistem 64bit, saya telah mencopot beberapa alat daya yayasan tim dan itu mengacaukan VS saya, itu menghasilkan masalah yang sama


0

Pastikan Anda tidak mengerjakan solusi yang ada di drive jaringan.

Sepertinya hal yang jelas, tetapi saya melewatkannya, dan VS tidak memberi Anda petunjuk sama sekali tentang masalahnya, itu hanya banyak "Tidak Menanggapi ...".


0

Bagi saya pelakunya adalah cache Resharper, cukup hapus cache Resharper dan itu berfungsi dengan baik


1
Bagaimana Anda membersihkannya? Berikan solusi terperinci
Ojonugwa Jude Ochalifu

@ojonugwa - Anda dapat membuka Resharper - Opsi - Lingkungan - Umum dan kemudian tekan tombol untuk membersihkan cache. Juga ubah lokasi dari "pengaturan lokal" ke tempat lain - katakan c: \ resharpercache. Ini juga akan meningkatkan kecepatan.
Varun Sharma

-6

Saya menyarankan peningkatan kinerja tercepat dan lebih mudah (untuk C #) adalah mengganti VS 2015/2017 dengan VS2013.

C # sebagian besar tidak berubah di antara versi. Ini hanya membutuhkan waktu dua kali lebih lama untuk menggunakan 2015/2017 dan saya yakin saya bukan satu-satunya orang yang membuang waktu menggunakan kompiler yang kemudian (lebih baik) hanya untuk harus kembali.

Saya tidak berpikir itu tidak masuk akal untuk mengharapkan menggunakan kompiler langsung dari kotak. Anda bisa dengan 2013.

Microsoft HARUS memastikan VS2019 setidaknya secepat 2013 (untuk C #)


Ini bukan pilihan yang valid. Sebagai permulaan, itu keluar dari dukungan sekarang dan tidak tersedia untuk dibeli.
DavidG
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.