2010-12-04 21 views
13

Cela peut être une question idiote mais dois-je utiliser la version 32 bits ou 64 bits d'Eclipse sur mon Mac?Quelle version d'Eclipse devrais-je utiliser sous OSX? 32bit ou 64bit?

Je suis tout à fait à jour avec Snow Leopard et tous les correctifs et j'ai assez récent iMac (30" , Dual Core, 3 Go)

Je pensais que Java sur Snow Leopard était maintenant 64 bits uniquement Je ne comprends pas pourquoi il y a un téléchargement 32 bits Est-ce que c'est juste la page de téléchargement Eclipse qui montre 32 bits pour les versions antérieures d'OSX?

Répondre

8

Vous êtes probablement mieux avec l'édition 64 bits. Le logiciel est en 64 bits dans Snow Leopard, et si vous n'exécutez que des applications 64 bits, vous ne payez pas le coût d'avoir à charger les runtimes 32 bits (ce qui peut consommer beaucoup de mémoire). à partir du modèle de mémoire 64 bits, mais je ne suis pas sûr à quel point la JVM ta kes avantage de cela pour le moment. Je m'attends à ce que la version 32 bits soit fournie pour la compatibilité avec Leopard (et plus tôt).

+0

Il est possible d'utiliser Java6 en mode 32 bits dans Snow Leopard. Utilisez simplement le commutateur -d32 pour le démarrer. Il est rarement nécessaire, mais parfois utile, car 32 applications utilisent un peu moins de mémoire. –

+0

Eclipse en mode 32 bits utilise-t-elle moins de mémoire qu'en mode 64 bits? Étant donné que Java a fixé des limites de mémoire, je ne vois pas d'avantages énormes à l'exécuter en mode 64 bits. – GreenKiwi

+0

Je ne sais pas de la main; ça dépend de plusieurs facteurs. Le JRE lui-même peut techniquement utiliser moins de mémoire en mode 32 bits (simplement en raison de la taille et de l'alignement des mots) mais comme mentionné ci-dessus, s'il est le seul processus nécessitant les runtimes 32 bits (CoreFoundation, Cocoa, etc.) globalement, il pourrait consommer plus de mémoire que l'édition 64 bits (qui utilisera les temps d'exécution déjà chargés par le système). – gavinb

1

Je voudrais utiliser Eclipse 64 bits.

1

le bit de sécurité est de 32 bits :)