Java en C

Fermé
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 - 14 sept. 2005 à 16:17
micquer Messages postés 19 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 15 octobre 2005 - 23 sept. 2005 à 18:45
J'aurais besoin de compiler un programme Java (que je n'ai pas dévellopé) en C afin d'optimiser ces performance.
Est-ce que quequ'un connaitrait un programme capable de faire cela ?

Merci d'avance d'avance a qui trouvera une solution à mon probleme.
A voir également:

8 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
15 sept. 2005 à 13:18
Salut.
Je ne connait pas de programmes fesant ça.
Mais je ne pense pas non plus que ça soit la peine, les performance du java sont très bonne, surtout si tu utilise une JVM qui utilise la compilation totale. Je croi aussi que certain compilateur te permette de faire un éxécutable. Et je pense que la les perfs doivent être proche du C.
Sinon, quel est la taille de ton programme, et son utilité?
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
15 sept. 2005 à 13:29
Comme dit Char Snipeur, la plupart des JVM ont des compilateurs JIT qui doivent donner des performances acceptables.

Mais bon si tu tiens vraiment à compiler en natif, il me semble qu'il y a certains compilateurs qui savent faire ça.
(Par exemple Jikes de chez IBM si ma mémoire est bonne.)
0
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
15 sept. 2005 à 17:35
En fait c'est le programme batik que je veut compiler. Il me sert à convertir des SVG en image JPEG. Le prob, c'est qu'il met trops de temps à faire la conversion (temps pouvant être améliorer par la compilation en langages machine).
Et encore, le probleme du temps c'est quand un seul utilisateur fait la conversion, donc si plusieur personne le font en même temps le serveur ne pourra plus tourner.

En plus il lui faut une place mémoire pas croyable. J'espère qu'avec une compilation en natif de Batik, j'arrive à améliorer tout ca.
0
micquer Messages postés 19 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 15 octobre 2005 10
23 sept. 2005 à 11:40
chez microsoft il y a un convertisseur de code JAVA => C ou C++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GallyNet Messages postés 434 Date d'inscription mardi 1 juin 2004 Statut Membre Dernière intervention 15 décembre 2008 386
23 sept. 2005 à 17:04
Ca ma l'air interressant ca, mais est-ce que tu aurais le nom du programme s'il te plait ?
0
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 27
23 sept. 2005 à 17:35
Salut,
J'ai trouver sa :
http://www.cs.arizona.edu/sumatra/toba/
Je n'ai pas essayé...
le probléme :
"Toba fonctionne sous Irix 6,2, Linux 2,0, et Solaris 2,5. L'exécution de Linux soutient le chargement dynamique avec un compilateur "juste à temps"."
;-)
0
micquer Messages postés 19 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 15 octobre 2005 10
23 sept. 2005 à 18:42
Microsoft Java Language Conversion Assistant 2.0


http://msdn.microsoft.com/vstudio/downloads/tools/jlca/default.aspx
0
micquer Messages postés 19 Date d'inscription mercredi 29 novembre 2000 Statut Membre Dernière intervention 15 octobre 2005 10
23 sept. 2005 à 18:45
et voici aussi un autre lien chez Microsoft !!!!
il suffit de chercher 3 minutes !!!
Java to .NET Framework Migration Workshop: Free Online Training

http://msdn.microsoft.com/vstudio/java/migrate/workshop/
0