cristof Posté(e) le 8 septembre 2003 Partager Posté(e) le 8 septembre 2003 Bonjour, Peut-on espérer voir nos programmes Java fonctionner plus rapidement sur un Athlon 64 que sur un Intel à fréquence comparable ? Faut-il utiliser une version 64 bit de Windows XP ou une version de Linux 64 bit ? Peut-on faire marcher ses programmes 32 bit sur une version de Linux 64 bits comme on pourra le faire avec les programmes Java ? / faudra-t-il les recompiler et donc avoir le code source ? / faudra-t-il avoir une version spéciale ? J'arrête les questions, je m'emballe... Merci d'avance pour les réponses Lien vers le commentaire Partager sur d’autres sites More sharing options...
cristof Posté(e) le 10 septembre 2003 Auteur Partager Posté(e) le 10 septembre 2003 Avec Athlon XP / Intel Pentium : Sous Windows XP / Linux en 32 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche pas - programmes JAVA : marche Sous Windows XP / Linux en 64 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche - programmes JAVA : marche Avec Athlon 64 : Sous Windows XP / Linux en 32 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche pas - programmes JAVA : marche ou optimisé ???? Sous Windows XP / Linux en 64 bit optimisé AMD : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : optimisé - programmes JAVA : optimisé (marche plus vite) Ceci est-il vrai ? Dans tous les cas, les prog JAVA seront-ils tous plus rapides avec un système 64 bit ? (contrairement à tous les programmes 32 bit qui n'auront aucun bénéfices à fonctionner avec un Athlon 64 même sous Windows 64bit) Lien vers le commentaire Partager sur d’autres sites More sharing options...
brice.wernet Posté(e) le 14 septembre 2003 Partager Posté(e) le 14 septembre 2003 Bonjour' date='Peut-on espérer voir nos programmes Java fonctionner plus rapidement sur un Athlon 64 que sur un Intel à fréquence comparable ?/quote'] Je n'y compterais pas trop. Quand Java est trop lent, c'est que l'algo est lent. Java est essentiellement 32bits, utiliser le seul type 64 bit de java n'est nécessaire que dans de rares cas. La seule chose qui pourrait améliorer les performances, c'est que le JIT prenne en compte les nouveaux registres. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neo_13 Posté(e) le 17 septembre 2003 Partager Posté(e) le 17 septembre 2003 Le 64bits est pas plus rapide que le 32... La seule différence c'est qu'on peut avoir des nombres 4milliard de fois plus grand... e qu'on peut adresser + de 4Go de ram... Le reste, c'est tout pareil... A même architecture, même performance... Le principal gain de l'A64 en terme d'archi, s'appelle SSE2... Lien vers le commentaire Partager sur d’autres sites More sharing options...
ingeni Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 Avec Athlon XP / Intel Pentium :Sous Windows XP / Linux en 32 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche pas - programmes JAVA : marche Sous Windows XP / Linux en 64 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche - programmes JAVA : marche Avec Athlon 64 : Sous Windows XP / Linux en 32 bit : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : marche pas - programmes JAVA : marche ou optimisé ???? Sous Windows XP / Linux en 64 bit optimisé AMD : - programmes compilés en 32 bit : marche - programmes compilés en 64 bit : optimisé - programmes JAVA : optimisé (marche plus vite) Ceci est-il vrai ? Dans tous les cas, les prog JAVA seront-ils tous plus rapides avec un système 64 bit ? (contrairement à tous les programmes 32 bit qui n'auront aucun bénéfices à fonctionner avec un Athlon 64 même sous Windows 64bit) là .. je comprend po ... pour quoi y a des trucs qui marchent po suivant les cpus ... ce sont les jvms qui doivent merder ... ou alors j'ai rien compris au java ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
sky99 Posté(e) le 6 octobre 2003 Partager Posté(e) le 6 octobre 2003 les "trucs qui marchent pas selon le cpu" ce sont des programmes 64 bits dans un environement 32 bits. Ce n'est pas le CPU le probleme, mais l'OS, qui ne gere pas les programmes. D'un autre coté, il est bien evident qu'un CPU 32 Bits ne saura pas exploiter du code 64 Bits... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.