Java en C

GallyNet Messages postés 434 Date d'inscription   Statut Membre Dernière intervention   -  
micquer Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 299
 
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   Statut Modérateur Dernière intervention   15 662
 
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   Statut Membre Dernière intervention   387
 
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   Statut Membre Dernière intervention   10
 
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   Statut Membre Dernière intervention   387
 
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   Statut Membre Dernière intervention   27
 
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   Statut Membre Dernière intervention   10
 
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   Statut Membre Dernière intervention   10
 
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