- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,033
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 510
- DevLira
- 315
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
senin gibi yararlıyararlı sağolasın
- Katılım
- 11 May 2023
- Konular
- 237
- Mesajlar
- 1,033
- Online süresi
- 1ay 23g
- Reaksiyon Skoru
- 678
- Altın Konu
- 1
- Başarım Puanı
- 176
- TM Yaşı
- 2 Yıl 11 Ay 15 Gün
- MmoLira
- 510
- DevLira
- 315
senin gibi yararlıpaylaşım için teşekkürler.
- Katılım
- 20 Kas 2025
- Konular
- 104
- Mesajlar
- 677
- Online süresi
- 12g 84690s
- Reaksiyon Skoru
- 715
- Altın Konu
- 0
- Başarım Puanı
- 163
- Yaş
- 32
- TM Yaşı
- 5 Ay
- MmoLira
- 10,648
- DevLira
- 3
Emeğine sağlık, paylaşım teşekkürler.Ekli dosyayı görüntüle 163921
Ekli dosyayı görüntüle 163920
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,
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.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):
- Project Properties (Proje Özellikleri) kısmına gir.
- C/C++ -> General yolunu izle.
- Multi-processor Compilation seçeneğini Yes (/MP) yap.
- C/C++ -> Code Generation kısmına git.
- Enable Minimal Rebuild seçeneğini No (/Gm-) yap (Bu ayar /MP ile birlikte çalışmaz, kapatılması gerekir).
Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 694
- Cevaplar
- 5
- Görüntüleme
- 2K
- Cevaplar
- 5
- Görüntüleme
- 609
- Cevaplar
- 69
- Görüntüleme
- 2K















