Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1375 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[java] difference SUN / IBM Sdk

n°606954
slvn
Posté le 10-01-2004 à 11:33:02  profilanswer
 

Reprise du message précédent :
ouasi mais en fait c est pas tellement niveau perf que je recherche.  
il se trouve qu il y a une partie JNI + une interface avec une DLL faite avec des JNI.
 
et parfois, l applicaiton juste freeze. snas lancer aucune exception. -> JVM qui crash???
pour l instant c est vraiment plus important d avoir qq chose de stable.
 
apres, pkoi pas ne pas tester la JVM de BEA. j aimerais bien mais j ai pas forcement tout le temps que je souhaiterais :(

mood
Publicité
Posté le 10-01-2004 à 11:33:02  profilanswer
 

n°606955
darklord
You're welcome
Posté le 10-01-2004 à 11:41:20  profilanswer
 

est ce que qqun a un compte chez BEA que je puisse dl leur JVM?
 
Visibilement les N/A et 1234 du formulaire ne leur ont pas plus, ils veulent pas me filer un accès :/

n°606957
darklord
You're welcome
Posté le 10-01-2004 à 11:42:01  profilanswer
 

si la jvm se crashe tu as tjrs un fichier pid avec le dump de la pile dans le rep ou tu as lancé l'appli

n°606992
darklord
You're welcome
Posté le 10-01-2004 à 12:36:50  profilanswer
 

justement je dois faire ce genre de bench pour mon taf dans un avenir plus ou moins proche. J'ai fait un petit test très débile mais bon juste pour avoir une idée:
 
Démarrage du même JBoss dans des conditions similaires (c'est un test à la louche hein mais bon):
 
- SUN 1.4.2_03 : 44 sec et 32ms
- IBM 1.4.1: 32 sec et 648ms
 
ca fait plus ou moins 25% qd meme, meme si ct à la louche

n°606993
krosso
j'suis à la bourre
Posté le 10-01-2004 à 12:37:45  profilanswer
 

Dark, je t'ai envoyé un mp avec mon accès BEA...
 
K.

n°606994
darklord
You're welcome
Posté le 10-01-2004 à 12:37:56  profilanswer
 

un grand merci à l'inconnu (pas si inconnu que ça) qui m'a filé son compte chez BEA
 
:jap: :jap: :jap:

n°606995
krosso
j'suis à la bourre
Posté le 10-01-2004 à 12:38:26  profilanswer
 

bin je me suis dénoncé  :D

n°606996
darklord
You're welcome
Posté le 10-01-2004 à 12:40:24  profilanswer
 

t'as pas honte? :o
 
Et donc tu confirmes qu'on peut l'utiliser gratuitement cette jvm?
 
 Error during execution, error code = 11.
 
ca commence bien :/


Message édité par darklord le 10-01-2004 à 12:44:18
n°606999
nraynaud
lol
Posté le 10-01-2004 à 12:47:36  profilanswer
 

DarkLord a écrit :

justement je dois faire ce genre de bench pour mon taf dans un avenir plus ou moins proche. J'ai fait un petit test très débile mais bon juste pour avoir une idée:
 
Démarrage du même JBoss dans des conditions similaires (c'est un test à la louche hein mais bon):
 
- SUN 1.4.2_03 : 44 sec et 32ms
- IBM 1.4.1: 32 sec et 648ms
 
ca fait plus ou moins 25% qd meme, meme si ct à la louche

avec le même -XX:CompileThreshold ?


---------------
trainoo.com, c'est fini
n°607000
darklord
You're welcome
Posté le 10-01-2004 à 12:50:23  profilanswer
 

ptain je suis trop fort :sol:
 
LD_ASSUME_KERNEL=2.4.1 strace -f -o /tmp/strace
 
et ca marche :o

mood
Publicité
Posté le 10-01-2004 à 12:50:23  profilanswer
 

n°607002
darklord
You're welcome
Posté le 10-01-2004 à 12:50:41  profilanswer
 

nraynaud a écrit :

avec le même -XX:CompileThreshold ?


 
:whistle:
dis m'en plus :D
j'ai pas touché à cette option

n°607003
darklord
You're welcome
Posté le 10-01-2004 à 12:56:03  profilanswer
 

j'ai un segmentation fault avec la JVM de bea
[:mlc]
 
tout compte fait :whistle:

n°607004
nraynaud
lol
Posté le 10-01-2004 à 13:00:31  profilanswer
 

de manière générale, évite de faire un bench au démarrage, tous les chaches sont froids, et tu favorises le compilateur le plus rapide.
 
Sachant que produire du code rapide demande du temps (because coloration de graphe pour l'allocation des registres et code scheduling) et que tu ne laisse pas le plus lent des compilo exprimer son éventuel meilleur code qui compenserait le temps passé à le produire, c'est très mauvais comme bench. Si tu as une application qui a un temps de vie très petit alors il faut désactiver les compilos.
 
l'argument que je t'ai montré, c'est le nombre de fois que la JVM passe dans la brache avant de la compiler, par défaut sous mac c'est 1000, le 1001ème passage se fera dans une version compilée de la branche.


---------------
trainoo.com, c'est fini
n°607005
darklord
You're welcome
Posté le 10-01-2004 à 13:01:41  profilanswer
 

j'ai dit que ct un test en vitesse à la louche :o
cela dit si tu as des liens pour faire des benchs plus précis (pq un outil meme commercial) fais signe :jap:

n°607008
nraynaud
lol
Posté le 10-01-2004 à 13:12:39  profilanswer
 

non, mais ton test il est pas bon, même à la louche.
 
fait tourner une application, mais ne mesure pas le temps de démarrage, c'est tout, ça reste à la louche.


---------------
trainoo.com, c'est fini
n°607012
darklord
You're welcome
Posté le 10-01-2004 à 13:24:22  profilanswer
 

nraynaud a écrit :

non, mais ton test il est pas bon, même à la louche.
 
fait tourner une application, mais ne mesure pas le temps de démarrage, c'est tout, ça reste à la louche.


 
bon ct pas un test. Content?
J'aurai pas du utiliser le mot 'test'. C'était pas de ce sens là que je le voyais

n°624882
VinceG
Posté le 29-01-2004 à 14:20:25  profilanswer
 

Salut,
 
C'est juste pour rapporter une p'tite expérience que j'ai eue.
Les JVM Sun et IBM respectent les mêmes spec, mais ne sont pas forcément implémentées de la même manière.
 
Notamment pour ce qui concerne la reflexion. J'avais un prog qui recherchait les attributs d'une classe (par réflexion, pour rendre le prog un peu générique) compilé avec javac de SUN. Lorsqu'on l'exécutait avec la JVM de SUN l'ordre des attributs trouvés était celui de la déclaration dans la classe tandis qu'avec la JVM d'IBM l'ordre était inversé...
 
Comme quoi on peut avoir des comportement différents selon les JVM.
 
A+.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[JAVA] 5.3-5.2= ??[java/algo] Concours - implémenter une itf simple de gestion d'agenda.
Recherche editeurs de jeu en flash ou java?[java]Problème d'import de classe swing
[JAVA] Où trouver une bonne initiation à la création de webservices ?Un script en java pour réactualiser une image ?
Qq'un connait un bon couple lexer/parser LALR en java?JAVA Network Programming
Plusieurs questions en JavaJAVA : connaissez vous ces outils (pas d'info sur le forum)
Plus de sujets relatifs à : [java] difference SUN / IBM Sdk


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR