2010-12-04 19 views
13

Bu aptalca bir soru olabilir ama Mac'imde Eclipse'in 32 bit veya 64 bit sürümünü kullanmalı mıyım?OSX'te hangi Eclipse sürümünü çalıştırmalıyım? 32bit veya 64bit?

ben tam Snow Leopard ile tarih ve tüm yamalar kadar ve ben oldukça yakın iMac (30" , Çift Çekirdekli, 3 GB)

Ben Snow Leopard Java şimdi 64 bit sadece bu olduğunu düşündüm var 32bit indirmenin neden olduğunu anlayamıyorum, sadece OSX'in eski sürümleri için 32 bit gösteren Eclipse indirme sayfası mı?

cevap

8

Muhtemelen 64 bit sürümüyle daha iyi durumdasınız. Yazılım, Snow Leopard'da 64-bittir ve eğer sadece 64-bit uygulamaları çalıştırıyorsanız, 32-bit çalışma zamanlarını yüklemek zorunda kalmazsınız (bu da oldukça fazla bellek tüketebilir). 64 bit bellek modelinden, JVM ne kadar iyi olduğundan emin değilim Bunun avantajı henüz. Ben 32-bit sürümü Leopard (ve daha erken) uyumluluk için sağlanmıştır.

+0

Snow Leopard'da Java6'yı 32 bit modunda kullanmak mümkündür. Sadece başlatmak için -d32 anahtarını kullanın. Bu nadiren gerekli, ancak bazen 32 uygulama biraz daha az bellek kullanıyor. –

+0

32bit modunda tutulması, 64bit modundan daha az bellek kullanıyor mu? Java'nın bellek sınırlarını sabitlediği düşünüldüğünde, 64 bit modunda çalışmasının büyük faydalarını göremiyorum. – GreenKiwi

+0

Elimi bilmiyorum; çeşitli faktörlere bağlıdır. JRE'nin kendisi 32 bitlik modda daha az belleği teknik olarak kullanabilir (sadece sözcük boyutu ve hizalama nedeniyle), ancak yukarıda belirtildiği gibi, eğer 32 bitlik çalışma zamanlarını gerektiren tek işlemse (CoreFoundation, Cocoa, vb.) genel olarak 64 bit sürümden (sistem tarafından zaten yüklü olan çalışma zamanlarını kullanacak) daha fazla bellek tüketiyor olabilir. – gavinb

1

64bit Eclipse kullanırdım.

1

güvenli bit, 32 bittir :)

İlgili konular