Bagaimana memecahkan masalah kinerja Visual C++

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 236399 - Melihat produk di mana artikel ini berlaku.
PENTING: Artikel ini berisi informasi tentang pengubahan registri. Sebelum Anda memodifikasi registri, pastikan membuat cadangan dan pastikan bahwa Anda paham bagaimana memulihkan registri apabila ada masalah. Untuk informasi tentang cara membuat cadangan, memulihkan, dan mengedit registri, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
256986 Deskripsi Registri Microsoft Windows

Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Artikel ini dokumen langkah-langkah yang bisa meningkatkan kinerja Visual C++ dalam berbagai skenario. Semua skenario berikut berlaku untuk Visual C++ 6.0, dan beberapa berlaku untuk Visual C++ 5.0 juga.

INFORMASI LEBIH LANJUT

PERINGATAN: Jika Anda menggunakan Peninjau Suntingan Registri secara tidak benar, Anda mungkin mengalami masalah serius yang mengharuskan Anda untuk menginstal ulang sistem operasi. Microsoft tidak dapat menjamin bahwa Anda dapat menyelesaikan masalah yang bermula dari menggunakan Peninjau Suntingan Registri. Menggunakan Peninjau Suntingan Registri risiko Anda sendiri.

Saran untuk meningkatkan kinerja Visual C++

  • Setiap ruang kerja memiliki file dengan ekstensi .ncb dan .opt yang terkait dengannya. File ini dapat menjadi korup. Untuk menumbuhkan mereka, pertama menutup ruang kerja. Kemudian pergi ke direktori kerja untuk mengubah nama atau menghapus dua file. Pembukaan kembali ruang kerja akan meregenerasi mereka. Anda mungkin mengalami penundaan ketika file sedang dibuat.

    CATATAN: Berkas .ncb memegang informasi untuk ClassView, IntelliSense, dan WizardBar. .Opt file adalah file konfigurasi ruang kerja. Menghapus berkas .opt akan mengakibatkan hilangnya posisi jendela saat ini, breakpoints dan beberapa pengaturan lainnya kecil.

    Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    173164 PRB: Loading Workspace lambat in Visual C++
  • Visual c ++ 6 hanya: IntelliSense dapat memperlambat Visual C++. Untuk memeriksa dan memecahkan masalah ini, menonaktifkan IntelliSense dengan memilih Opsi dari Alat menu. Pada Editor tab, Hapus semua kotak centang dalam kelompok "Pernyataan penyelesaian pilihan". Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    153284 INFO: Keterbatasan IntelliSense in Visual C++ 6.0
  • Sumber kode kontrol software, seperti Microsoft Visual SourceSafe, yang terintegrasi dengan Visual C++ lingkungan pengembangan terpadu (IDE) dapat dikonfigurasi untuk menyambung ke server kode sumber selama Persiapan Visual C++. Dalam kasus tersebut, hilangnya konektivitas jaringan akan menyebabkan Visual C++ untuk memulai sangat lambat. Untuk meningkatkan kinerja, memastikan konektivitas jaringan yang tepat atau menonaktifkan integrasi perangkat lunak sumber kode kontrol dengan Visual C++ IDE. Untuk melakukan yang terakhir, berhenti Visual C++, dan kemudian gunakan RegEdit.Exe untuk mencari kunci registri berikut dan set nilainya penyandang cacat untuk (DWORD) 0x00000001:
    HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled
    						
    CATATAN: Jangan lupa untuk berhenti Visual C++ sebelum mengubah kunci registri; Jika tidak, perubahan Anda tidak akan mengambil efek.
  • Perangkat lunak kontrol kode sumber dapat melakukan pembaruan status latar belakang pada proyek-proyek Visual c ++ di bawah kontrol kode sumber. Jika fitur ini diaktifkan, pembaruan ini dapat menyebabkan IDE untuk menanggapi perlahan-lahan. Untuk menonaktifkan pembaruan latar belakang, pilih Opsi dari Alat menu. Kemudian klik Kontrol Sumber tab, dan jelas Melakukan pembaruan Status latar belakang kotak centang. Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    195375 FIX: ClassView bisa sangat lambat ketika SourceSafe sedang digunakan
  • Tempatkan file sumber dalam kurang dari 64 jaringan direktori. Ini membantu karena metode Visual C++ yang menggunakan untuk mendapatkan pemberitahuan perubahan file scan 64 dan di atas direktori setiap 5 detik.

    Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    216098 PRB: Visual C++ IDE memperlambat ketika file dalam banyak direktori
  • WizardBar dapat menyebabkan masalah kinerja ketika Anda menggunakan editor sumber dan editor sumber daya. Menonaktifkan WizardBar dan me-restart Visual C++ mungkin meningkatkan kinerja. Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    202591 BUG: Pengembang Studio sumber dan Dialog editor menanggapi perlahan-lahan
    170511 PRB: WizardBar pemberitahuan memperlambat turun Dialog Editor
  • Pemisahan sejumlah besar sumber daya menjadi sumber daya-hanya dll dapat meningkatkan kinerja IDE. Anda dapat melihat ini dengan menambahkan sekitar 100 dialog untuk aplikasi Microsoft Foundation Classes (MFC) yang dibuat oleh AppWizard. Bergaul kontrol dalam dialog tersebut kode menggunakan ClassWizard akan mengakibatkan masalah kinerja untuk dialog itu.

    Sebelum memulai sebuah proyek, Anda mungkin mempertimbangkan merancang proyek Anda untuk menjaga sumber daya lokal di dalam sumber daya-hanya dll. Lihat catatan teknis MFC berikut di MSDN Online perpustakaan untuk informasi lebih lanjut:
    TN057: Localization MFC komponen
    Anda mungkin juga ingin mempertimbangkan pengelompokan sumber daya Anda dan menempatkan mereka dalam terpisah sumber file (.rc) daripada memiliki mereka dalam satu file. Lihat catatan teknis MFC berikut di MSDN Online perpustakaan untuk informasi lebih lanjut:
    TN035: Menggunakan beberapa file sumber daya dan file Header dengan Visual C++
  • Visual c ++ 6 hanya: Mengedit kode sumber selama sesi debug mungkin lambat. Menonaktifkan pilihan Edit dan Lanjutkan mungkin meningkatkan kinerja. Untuk melakukannya, dari Alat menu pilih Opsi. Pada Debug tab, jelas Debug perintah memohon Edit dan Lanjutkan kotak centang. Anda mungkin juga ingin menghindari menggunakan Edit dan Lanjutkan kompiler beralih /ZI dan menggunakan /Zi sebagai gantinya.
  • Berhati-hati dari semua tambahan dan makro yang berjalan dalam IDE karena proses-intensif atau dirancang buruk makro dan add-in dapat memperlambat Visual C++. Untuk memeriksa ini, dari Alat menu, pilih Menyesuaikan. Semua dimuat tambahan dan makro yang terdaftar di Add-in dan Macro file tab. Untuk menguji apakah ini merendahkan kinerja, mengosongkan kotak centang untuk semua add-in dan makro. Berhenti Visual C++ dan restart untuk memastikan bahwa ini add-in dan makro yang diturunkan.
  • Mengetahui apakah file Anda berada pada sistem operasi non-Microsoft yang jauh. Pastikan bahwa perangkat lunak klien jaringan Anda dikonfigurasi dengan benar. Peningkatan lalu lintas jaringan dapat juga mempengaruhi kinerja.
  • Proyek dependensi mungkin juga meningkatkan waktu membangun. Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    229030 FIX: Ruang kerja dengan banyak dependensi mungkin muncul untuk menggantung
    Pengekspor membuat file untuk proyek-proyek juga bisa lambat dalam kasus tersebut.
  • Lintasan pencarian besar untuk berkas juga dapat menurunkan kinerja. Jalan lebih Visual C++ harus mencari untuk menemukan berkas, kompilasi lagi akan. Menggunakan jaringan jalan juga dapat menyebabkan masalah kinerja. Untuk menemukan jalan pencarian yang proyek-spesifik, ikuti langkah berikut:

    1. Pada Project menu, klik Tataan.
    2. Dalam Tataan kotak dialog, pilih C/C ++ tab.
    3. Pilih Preprocessor dari Kategori daftar drop-down.
    4. Khusus proyek meliputi jalan terletak di Tambahan termasuk direktori mengedit kotak.
    Untuk menemukan jalan pencarian yang berlaku untuk Visual C++ secara keseluruhan, ikuti langkah berikut:
    1. Pada Alat menu, klik Opsi.
    2. Dalam Opsi kotak dialog, pilih Direktori tab.
    3. Dalam Tampilkan direktori untuk Daftar, pilih Termasuk file.
  • Anda dapat menjalankan dari sistem memori virtual dan hard disk space. Jika diperlukan, menambahkan lebih RAM (Random Access Memory) atau menambahkan lebih besar hard disk dapat meningkatkan kinerja.

    Pada komputer yang menjalankan Windows NT, menggunakan Task Manager untuk memantau penggunaan memori. Pada komputer yang menjalankan Windows 95 atau Windows 98, Anda dapat menggunakan sumber daya Meter. Untuk menginstal sumber daya Meter, pergi untuk Tambah/Hapus Program di Panel kontrol, pilih Penataan Windows tab, dan klik dua kali System Tools. Sumber daya Meter harus terdaftar sebagai salah satu alat. Pilih kotak centang dan klik Oke untuk menginstalnya. Anda juga dapat menggunakan proses Viewer (PView.exe), yang dikirim dengan Visual C++.
  • Program atau layanan lain yang dapat memanfaatkan waktu berharga CPU dan memori. Dalam kasus tersebut, Anda mungkin untuk sementara menghapus program dari folder Startup sistem dan me-restart komputer. Pada sistem yang menjalankan Windows NT, mungkin ada lebih dari satu Startup kelompok; mengosongkan semua kelompok Startup. Anda dapat menggunakan alat-alat yang disebutkan dalam langkah sebelumnya untuk memantau pemanfaatan CPU dan memori.

    Untuk informasi tambahan tentang menyesuaikan dan menonaktifkan Startup grup, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    152122 Bagaimana untuk menyesuaikan awal atau program Menu
    81606 Menonaktifkan kelompok Startup di Windows
  • Program antivirus yang berjalan di latar belakang dapat memindai file yang sedang Anda kerjakan. Jika menonaktifkan virus scanner sementara meningkatkan kinerja Visual C++, kemudian mengkonfigurasi pemindai virus untuk memindai kurang sering atau hubungi vendor perangkat lunak untuk update terbaru.
  • Pengandar yang buruk dapat menyebabkan masalah kinerja, berpotensi menyebabkan penundaan repainting. Menghilangkan Tampilkan pengandar sebagai kemungkinan penyebab masalah kinerja. Pada komputer yang menjalankan Windows NT, cobalah untuk memunculkan masalah dalam Windows NT VGA modus. Pada komputer yang menjalankan Windows 95 atau Windows 98, mengubah tampilan adaptor untuk standar VGA menggunakan tampilan aplikasi pada Control Panel. Dalam mode ini, pihak ketiga Tampilkan pengandar dinonaktifkan.

    Jika pengandar pada kesalahan, mencoba untuk mendapatkan versi terbaru. Solusi sementara mungkin dalam mengubah pengaturan tampilan. Memulai program tampilan dari Panel kontrol, dan kemudian pilih Tataan tab. perubahan baik desktop resolusi, frekuensi, atau jumlah warna yang digunakan oleh sistem.
  • The.MEMILIH file dalam folder proyek mungkin rusak. Salah satu gejala adalah ketika Visual C++ menyisipkan sejumlah besar breakpoints, beberapa dari mereka beberapa kali. Dalam kasus ini, setelah memulai untuk debug aplikasi, IDE menjadi tidak responsif selama beberapa menit. Untuk memecahkan masalah, menutup ruang kerja, Hapus.MEMILIH file, membuka kembali ruang kerja, dan me-reset breakpoints setiap diinginkan / proyek pengaturan yang tersimpan dalam.MEMILIH file.

Properti

ID Artikel: 236399 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
Kata kunci: 
_ik920 kbclassview kbclasswizard kbeditor kbFAQ kbgrpdstools kbhowto kbide kbvc600faq kbwizard kbmt KB236399 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:236399

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com