Bir meslektaşım, kısa bir süre önce, derleme sırasında tek bir kaynak dosyamızın 3,400'ün üzerinde başlık içerdiğini bana gösterdi. Bir derlemede derlenen 1000'den fazla çeviri birimimiz var. Bu, kesinlikle kullanılmayan başlıkların üzerinde büyük bir performans cezasıyla sonuçlanıyor.Başlık dosyası dahil etme statik analiz araçları?
Böyle bir ormandaki ağaçlara ışık tutabilecek herhangi bir statik analiz aracı var mıdır, özellikle de hangilerinin ayrıştırılması için üzerinde çalışmamız gerektiğine karar vermemiz mümkün mü?
GÜNCELLEME bir başlık dosyası dahil maliyeti bazı ilginç bilgiler bulundu
this question itibaren here menşeli (ve türlerini alınması yönünde optimize etmek korumaları dahil).
Hangi platformdasınız? gcc, bu konuda yardımcı olabilecek seçeneklere sahiptir (hiç kimse daha iyi bir fikir önermezse) – Nemo
@Nemo: Hem gcc hem de MSVC. – fbrereto
http://stackoverflow.com/questions/42308/tool-to-track-include-dependencies – jfritz42