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
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.
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!
- 1. Bugzilla, Scrum projelerini yönetmek için ne kadar iyi çalışıyor?
- 2. NetBeans 6.5'de anında bir derleme çalışması var mı ve ne kadar iyi çalışıyor?
- 3. paralel çalışıyor AsyncTask
- 4. Bir C# uygulaması ne kadar süredir çalışıyor?
- 5. Xcode 7 kurulumunun ne kadar sürmesi
- 6. Performans açısından, Guava kütüphanesi ne kadar iyi?
- 7. HTTP Yükseltme mekanizması ne kadar iyi destekleniyor?
- 8. Kod optimizasyonlarında NVCC ne kadar iyi?
- 9. Scala, Java ile karşılaştırıldığında ne kadar iyi performans gösteriyor?
- 10. Null için Request.QueryString dize parametresini ne kadar iyi kontrol edin?
- 11. Eclipse/CDT (paralel derleme değil!) Kullanarak paralel projeler nasıl oluşturulur
- 12. İskele ne kadar ölçeklenebilir?
- 13. XCode derleme dökümanına yaz
- 14. Xcode - koşullu derleme
- 15. Mathematica'da kaç tane çekirdek paralel çalışıyor?
- 16. Clojure-clr ne kadar olgun? Mono ile kullanabilir miyim?
- 17. Büyük sayı ne kadar?
- 18. EC2'de Elastik Yük Dengeleme ne kadar iyi?
- 19. Android ile giriş yapın facebook SDK ile Samsung galaxy S4 cihazı çok iyi çalışıyor iken, Sony cihazlarda çok iyi çalışıyor
- 20. Ne kadar akıllıca
- 21. Pygame Clock - Ne kadar süre için koşabilir?
- 22. Mac'te paralel olarak iki Xcode sürümünün bakımı
- 23. Web SQL Veritabanı tarayıcılarda ne kadar kalacak?
- 24. Xcode Instruments - Zombies - Ne arıyorum?
- 25. ne kadar güvenilirdir? Okuduğum kadarıyla
- 26. GORM'in test edilmesi ne kadar?
- 27. NPM, paketin son taahhüdünü master ile repodan ne kadar zorlar?
- 28. Dokan sshfs ne kadar kararlı?
- 29. ImagesService.getServingUrl URL'si ne kadar sürer?
- 30. JMNET ASP .NET web sayfalarını test etmek için ne kadar iyi?
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