cristof Posted September 8, 2003 Share Posted September 8, 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 Link to comment Share on other sites More sharing options...
cristof Posted September 10, 2003 Author Share Posted September 10, 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) Link to comment Share on other sites More sharing options...
r.chatigré Posted September 14, 2003 Share Posted September 14, 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. Link to comment Share on other sites More sharing options...
Neo_13 Posted September 17, 2003 Share Posted September 17, 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... Link to comment Share on other sites More sharing options...
ingeni Posted October 2, 2003 Share Posted October 2, 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 ... Link to comment Share on other sites More sharing options...
sky99 Posted October 6, 2003 Share Posted October 6, 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... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.