Share via


Kod eşlemeleri için performansı geliştirme

İlk kez bir harita oluşturduğunuzda, Visual Studio bulduğu tüm bağımlılıkları dizine alır. Bu işlem özellikle büyük çözümler için biraz zaman alabilir, ancak daha sonraki performansı artırır. Kodunuz değişirse Visual Studio yalnızca güncelleştirilmiş kodu yeniden dizine alır. Eşlemenin işlenmesinin tamamlanması için geçen süreyi en aza indirmek için aşağıdaki önerileri göz önünde bulundurun:

  • Yalnızca ilginizi çekebilecek bağımlılıkları eşleyin.

  • Çözümün tamamı için haritayı oluşturmadan önce çözüm kapsamını azaltın.

  • Kod haritası araç çubuğunda Derlemeyi Atla'yı seçerek çözüm için otomatik derlemeyi kapatın.

  • Kod haritası araç çubuğunda Üst Öğeleri Ekle'yi seçerek üst öğelerin otomatik olarak eklenmesini kapatın.

    Skip Build and Include Parents buttons

  • İhtiyacınız olmayan düğümleri ve bağlantıları kaldırmak için kod eşleme dosyasını doğrudan düzenleyin. Eşlemenin değiştirilmesi temel alınan kodu etkilemez. Bkz. DGML dosyalarını düzenleyerek kod eşlemelerini özelleştirme.

Bir proje öğesinin Çıkış Dizinine Kopyala özelliği Her Zaman Kopyala olarak ayarlandığında, harita oluşturmak veya Çözüm Gezgini bir haritaya öğe eklemek daha fazla zaman alabilir. Performansı artırmak için, bu özelliği daha yeniyse kopyala veya PreserveNewestolarak değiştirin. Bkz . Artımlı derlemeler.

Tamamlanan eşleme yalnızca başarıyla oluşturulan kod için bağımlılıkları gösterir. Belirli bileşenler için derleme hataları oluşursa, bu hatalar haritada görünür. Haritayı temel alan mimari kararlar almadan önce bir bileşenin gerçekten derlenip bağımlılıkları olduğundan emin olun.