2011-06-28 3 views
0

J'utilise Intel Core 2 Duo T5550 avec 3 Go de RAM, et SSD HDD pour le développement de Java sous Ubuntu 64, tout est tordu, mais il est encore lent. Je veux dire basculer entre les fenêtres et d'autres actions simples, même quand il démarre, surtout lorsque vous ouvrez quelques grands projets. J'ai entendu que le bras a jazelle et le pouce sur les nouveaux processeurs, qui exécutent java bytecode directement, et c'est rapide. Si je passe à une telle machine éclipse (Java) travailler plus vite?eclipse performance bras vs intel

Modifier: Merci pour anwserws. Je sais que Core i7 est au moins 4 fois plus rapide pour Java (il suffit de regarder http://infoscreens.org/benchmark_en.html), mais j'ai pensé que les ARM, qui sont 2x2GHz et exécutent java directement, seraient plus rapides (pour Java uniquement).

J'ai Oracle Java, j'ai également utilisé JRockit, mais il se plantait étrangement pendant le débogage. Je pense que je vais acheter le bureau i7 dans un avenir proche. Merci :)

+0

Utilisez-vous l'intégration de Maven? Selon les paramètres qui peuvent entraîner beaucoup de trafic réseau. – extraneon

+0

Votre matériel est suffisant pour faire fonctionner eclipse en douceur. Vous devriez jeter un oeil à http://stackoverflow.com/questions/316265/tricks-to-speed-up-eclipse, qui a beaucoup de conseils. – Kane

Répondre

0

Je suppose que vous avez peu de mémoire, pas seulement pour l'accès à l'application mais aussi pour le disque tocache. Avoir plus de mémoire, quel que soit votre processus est susceptible d'être votre problème. Lorsque votre système est lent, vous attendez que le système attende l'E/S ou l'unité centrale de traitement. par exemple. jetez un oeil sur top. BTW: J'utilise IntelliJ CE avec environ 15 000 classes ouvertes et cela fonctionne très bien sur une machine avec 24 GB. ;)

0

La CPU ARM n'est pas aussi puissante que la CPU x86, donc non. Aussi, je doute que l'éclipse fonctionnera sur une machine ARM.

3

Une machine Core 2 Duo avec 3 Go de RAM ne devrait pas poser de problème lors de l'exécution d'Eclipse. Une puce ARM exécutant un système d'exploitation et une machine virtuelle Java de bureau standard sera extrêmement lente. Loin plus lent que votre machine Core 2 Duo. En ce qui concerne ces nouvelles instructions ARM, pour qu'elles soient utiles, il faut qu'une JVM puisse fonctionner avec elles. S'il en existe un, il sera de type spécialisé probablement conçu pour les systèmes d'exploitation d'appareils mobiles.

Un problème commun aux utilisateurs de Linux avec Eclipse est que OpenJDK fourni avec les distributions Linux ne fonctionne pas aussi bien qu'Oracle/Sun JDK. Si vous n'avez pas installé Oracle JDK, je recommande de l'installer pour une utilisation avec Eclipse. Votre problème de performance peut simplement disparaître. Si ce n'est pas le cas et que vous envisagez toujours d'acheter une nouvelle machine, une machine i3/i5/i7 serait un bien meilleur choix pour une plate-forme de développement que n'importe quel ARM existant ou susceptible d'exister dans le proche avenir avenir. Oh et encore une chose ... Eclipse possède des composants natifs (interface utilisateur SWT et E/S de fichiers) et aucune architecture n'est disponible pour les architectures ARM.