SORU
25 EYLÜL 2009, Cuma


Nasıl azaltmak için inşa kez böyle büyük mükafat olarak derleme zamanı hızlandırmak?

Ne stratejileri genel olarak herhangi bir proje için böyle büyük mükafat kez inşa azaltmak için kullanılabilir mi? Böyle büyük mükafat özel stratejiler çoğunlukla ilgileniyorum.

İPhone geliştirme Güncellemelerinden kullanarak yapıyorum ve projem yavaş yavaş daha büyük ve daha büyük oluyor. / Aşama bağlantı derlemek istiyorum daha fazla zaman almaya başladı.

Şu anda, ben

  • Statik Kütüphaneler bunun için kullanma benim kod çoğu olmasına gerek yok temiz ben her derlenmiş ve inşa benim ana proje

  • Benim en kaynakları kaldırıldı uygulama, ve bir sabit ile test kodlanmış iPhone sistem dosyası yolu simülatörü mümkünse benim kadar kaynaklar sürekli olmak zorunda değil onları ben değişiklik yapıyorum gibi paketlenmiş.

"Faz isterim. daha uzun sürecek gibi görünüyor "Kontrol Bağımlılıklar olduğunu fark ettik Bu azaltmak için, herhangi bir ipucu mutluluk duyacağız!

CEVAP
25 EYLÜL 2009, Cuma


Genellikle, yapabileceğin en büyük şey üstbilgi dosyaları dahil kontrol etmektir.

De dahil olmak üzere "ekstra" kaynak kodu başlık dosyaları önemli ölçüde aşağı derleme yavaşlatır. Bu da zaman bağımlılık denetimi için gerekli bir maddedir.

Ayrıca, forward declaration kullanmak yerine başlıklar diğer başlıklar dahil olması önemli ölçüde bağımlılıkları sayısını azaltmak, ve zamanlama tüm yardımcı olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • Sorikan

    Sorikan

    3 ŞUBAT 2008