C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

visual studio hızlandırma

  • Konuyu başlatan Konuyu başlatan apikomt2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 9
  • Görüntüleme Görüntüleme 417

apikomt2

Level 6
Uzman
Katılım
11 May 2023
Konular
270
Mesajlar
1,142
Çözüm
2
Online süresi
1mo 25d
Reaksiyon Skoru
745
Altın Konu
1
Başarım Puanı
199
MmoLira
1,200
DevLira
381
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

1767602970738.png




1767602945357.png



1. Build Cache (ccache alternatifi)​

Visual Studio için birebir ccache görevi gören en popüler araç şudur:

  • IncrediBuild: Bu, derleme işlemini ağdaki diğer bilgisayarlara veya işlemcinin tüm çekirdeklerine dağıtır. Profesyonel projelerde standarttır.
  • ASGARD / Incredibuild Alternatifleri: Eğer açık kaynaklı bir şey arıyorsan, tam olarak Windows cl.exe derleyicisi için yazılmış bir ccache klonudur. Derlenmiş nesne dosyalarını (.obj) saklar ve değişmeyen dosyaları saniyeler içinde geçer.

2. Visual Studio İçindeki Gizli Hızlandırıcılar​

Ekstra bir program kurmadan şu ayarları mutlaka yapmalısın:

A. Precompiled Headers (PCH) - En Etkili Yöntem​

Metin2 kaynak kodlarında genelde StdAfx.h olarak geçer.

  • Mantık: Hiç değişmeyen binlerce satırlık kütüphane kodlarını (windows.h, d3d9.h vb.) her seferinde baştan derlemez.
  • Ayar: Proje Özellikleri -> C/C++ -> Precompiled Headers -> Use (/Yu).

B. Multi-processor Compilation (Çoklu İşlemci Derlemesi)​

İşlemcinin 8 veya 16 çekirdeği varken Visual Studio'nun varsayılan olarak tek çekirdek kullanmasını engeller.

  • Ayar: Proje Özellikleri -> C/C++ -> General -> Multi-processor Compilation -> Yes (/MP).

C. Linker Hızlandırma (Incremental Linking)​

Her seferinde tüm projeyi yeniden bağlamak (link) yerine sadece değişen kısımları ekler.

  • Ayar: Proje Özellikleri -> Linker -> General -> Enable Incremental Linking -> Yes (/INCREMENTAL).




Visual Studio'nun içine gömülü olan Multi-processor Compilation özelliğini şu şekilde aktif et (Hemen hemen aynı işi görür):

  1. Project Properties (Proje Özellikleri) kısmına gir.
  2. C/C++ -> General yolunu izle.
  3. Multi-processor Compilation seçeneğini Yes (/MP) yap.
  4. C/C++ -> Code Generation kısmına git.
  5. Enable Minimal Rebuild seçeneğini No (/Gm-) yap (Bu ayar /MP ile birlikte çalışmaz, kapatılması gerekir).

 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

paylaşım için teşekkürler.
 
yararlı sağolasın
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst