2009-09-01 16 views
5

Xgrid'i birden çok makinede derlemeyi hızlandırmak için Xgrid kullanma fikrinden etkileniyorum ... ama insanların deneyimleri hakkında herhangi bir bilgi bulmak çok zor görünüyor. Şu anda test edebileceğim Mac'ler, merak ediyorum. Xgrid, paralel derleme için Xcode ile ne kadar iyi çalışıyor?

bunu denediniz mi? Senin için ne kadar iyi çalıştı? Ne tür hız gösterileri gördünüz?

cevap

3

Bir süredir kullandım, ancak genellikle orta boyutlu projeler için (4 çekirdekli bir Mac Pro'da 5 dakikadan daha az süren işler) çok iyi sonuçlar alınamadı. En dikkat çeken şey, Bonjour'un mevcut makinelerin keşfini kurduğumda, şu anki makinenin (yani yapıyı tekmelediğim), mevcut inşa makinelerinden biri olarak yer almamasıydı. Genelde 4 çekirdekli bir Mac Pro'da oturduğumdan ve daha küçük kutuları (Macbook Pro, Mac Mini, bu tür bir şeyden) kurtarmaya çalıştığım için, en büyük kutu işe yaramayacağı için yapım süremi önemli ölçüde yavaşlattı. Çözüm, tüm makineleri elle eklemekti, ancak makinelerden herhangi biri çevrimiçi değilse (ki bu benim için yaygındı) bazı yavaşlamalarla karşılaştım.

En çok sinir bozucu olan, iPhone projelerinin Xgrid'de hiç kontrol edilmediğiydi (3.0 SDK zaman çerçevesini kontrol etmediniz, bu değişmiş olabilir). Daha da kötüsü, dağıtılmış derleme istemek aslında göz ardı edilmek yerine hatalara neden oldu. Bu yüzden Mac ve iPhone arasında geçiş yaparken yapılandırmamı tekrar ve tekrar değiştirmem gerekiyordu. Bunu lot yapıyorum, bu ciddi bir baş ağrısına dönüştü.

Sonuçta, özellikle benim birincil makinemin diğer tüm makinelerden çok daha büyük olması ve benim projelerimin çoğu için genel oluşturma süresinin Mac Pro'da küçük olması benim için değerinden çok daha fazla sorun oldu. . Birincil makinem dizüstü bilgisayar olsaydı farklı hissedebilirdim.

+0

Tüm bu adımları, önyükleme modundan daha azı izledim çünkü benim macum x64 çekirdeği desteklemiyor (Apple tarafından sınırlı EFI) – sorin

0

Oldukça uzun görevler (yaklaşık 10 dakika) çalışırken oldukça iyi çalıştığını buldum. Filmleri dönüştürmek için 4 adet XGrid makinesi kurdum.

XGrid çerçevesini kullanırken XCode 4'te çok fazla sorunla karşılaştım. Çöp toplayıcısını etkinleştirdiğinizde çalışmayı denemeyin!

İlgili konular