Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonjour,
une petite question me trotte dans la tete.
Soient les éléments suivants :
- Certaines choses sont réputées être leeeentes en Java (je ne parle pas
d'affichage graphique) par rapport à C ou c++.
- Un des impératifs de Java est la portabilité : soit.
Mnt, supposons que je veuille développer une appli pour une plateforme
spécifique et que la portabilité, peu me chaud :)
Je développe certaines fonctionnalités, en C par exemple car présupposé
+ rapide (j'ai dit "présupposé" pas "est" :) ), et les rend accessible à
mon appli Java via JNI (je crois que c'est çà mais pas sûr, mais je sais
que le principe existe :) ).
Maintenant, je compile le tout et j'obtiens un fichier exécutable que
sur linux ou que sur Windows, par ex. (pas portable).
La question maintenant :) :
Le gain de performance est-il suffisament élevé pour être réellement
interessant ?
Se "débarasser" de la portabilité de Java, c'est effectivement nier un
des principes de java ( à mon humble avis) mais si l'accroissement en
performance en vaut la peine...
Vos avis ?
PS : c'est une question ouverte, pas un troll :) (genre C, ca va plus
vite que Java, gna gna...)
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
Et encore, il a été prouvé par d'autre bench plus poussé que dans de
plus en plus de cas Java est plus rapide que le C.
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
Et encore, il a été prouvé par d'autre bench plus poussé que dans de
plus en plus de cas Java est plus rapide que le C.
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
Et encore, il a été prouvé par d'autre bench plus poussé que dans de
plus en plus de cas Java est plus rapide que le C.
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
Richard Delorme wrote in message news:<40047b6d$0$6967$...Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
c'est que la différence ce fait uniquement sur le test en "64-bit
floating point trigonometry"
(Au passage, quelqu'un sait de quoi il retourne? Pourquoi c'est 2.6
fois plus lent que dans la verion 1.3.1?)
Si on fait sauter ce point on obtient:
1> Visual C++ : 45.3
2> java 1.4.2 : 46.1
3> gcc C : 58.1
Ceci étant dit ce genre de benchs ne vaut que pour les applis de
calculs (sauf pour les IO), ça ne donne pas vraiment d'indication pour
d'autres applis qui passent finalement plus de temps à faire des
recherches dans des structures de donnée & cie...
Il faudrait donner un sujet à 2 groupes d'excellents développeurs, un
c++ l'autre java, et voir en un temps donné le résultat... En répètant
plusieurs fois l'expérience on pourrait peut-être se faire une idée
des possibilité réelles...
Richard Delorme <abulmo@nospam.fr> wrote in message news:<40047b6d$0$6967$7a628cd7@news.club-internet.fr>...
Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
c'est que la différence ce fait uniquement sur le test en "64-bit
floating point trigonometry"
(Au passage, quelqu'un sait de quoi il retourne? Pourquoi c'est 2.6
fois plus lent que dans la verion 1.3.1?)
Si on fait sauter ce point on obtient:
1> Visual C++ : 45.3
2> java 1.4.2 : 46.1
3> gcc C : 58.1
Ceci étant dit ce genre de benchs ne vaut que pour les applis de
calculs (sauf pour les IO), ça ne donne pas vraiment d'indication pour
d'autres applis qui passent finalement plus de temps à faire des
recherches dans des structures de donnée & cie...
Il faudrait donner un sujet à 2 groupes d'excellents développeurs, un
c++ l'autre java, et voir en un temps donné le résultat... En répètant
plusieurs fois l'expérience on pourrait peut-être se faire une idée
des possibilité réelles...
Richard Delorme wrote in message news:<40047b6d$0$6967$...Bonsoir,
Pour rappel Java n'est pas lent intrinsequement,
Ce qui est lent (traduction prend du temps), c'est le démarage de la VM
(multipass verifier, bytecode checker, dependency graph...). Or sur une
application graphique une fenetre n'apparait qu'une fois la VM chargée !!!
Pour vous en convaincre définitivement :
http://www.osnews.com/story.php?news_idV02
J'aime bien tout ces tests qui montrent que java est deux fois plus lent
que C et dont on conclût que java est plus rapide que le C.
Si tu lis seulement le total c'est effectivement vrai. Le problème
c'est que la différence ce fait uniquement sur le test en "64-bit
floating point trigonometry"
(Au passage, quelqu'un sait de quoi il retourne? Pourquoi c'est 2.6
fois plus lent que dans la verion 1.3.1?)
Si on fait sauter ce point on obtient:
1> Visual C++ : 45.3
2> java 1.4.2 : 46.1
3> gcc C : 58.1
Ceci étant dit ce genre de benchs ne vaut que pour les applis de
calculs (sauf pour les IO), ça ne donne pas vraiment d'indication pour
d'autres applis qui passent finalement plus de temps à faire des
recherches dans des structures de donnée & cie...
Il faudrait donner un sujet à 2 groupes d'excellents développeurs, un
c++ l'autre java, et voir en un temps donné le résultat... En répètant
plusieurs fois l'expérience on pourrait peut-être se faire une idée
des possibilité réelles...