Bonjour,
Je travail actuellement sur un programme Java permettant de créer des pavages de Penrose (c'est juste un ensemble de losanges assemblés selon certains critères).
Mon programme fonctionne bien, seulement maintenant je cherche un moyen pour le faire tourner plus vite. Deux solutions me viennent à l'esprit : tenté de paralléliser mon programme à l'aide des threads Java (avec toutes les difficultés que cela implique...) ou traduire les zones critiques de mon code source en C et y faire appel avec JNI/JNA.
Qu'en pensez-vous ? Laquelle pourrait être la plus efficace ? Le C est-il toujours beaucoup plus rapide que le Java ? ...
Toute autre idée est également la bienvenue (même les mauvaises c'est pas grave ^^).
Merci d'avance !
Partager