Bonjour,
Je programme en java un algorithme de calcul assez lourd, avec des millions d'itérations sur une routine pleine de Math.pow(), Math.exp(), Math.log(), voire de Math.sin(), et mon algorithme est très lent...
Existe-t'il en java d'autres méthodes Math plus rapides que celles de java.lang.Math, même beaucoup moins précises ?
- Je précise que je n'ai pas besoin de la précision des variables "double", "float" me suffirait largement...
- Au cas où, si jamais il existe des méthodes rapides spécifiques au processeur (j'ai un intel core duo 2), je suis preneur car je fais un algorithme personnel que je n'ai pas besoin de porter sur d'autres machines.
Voire, existe-t'il quelque part des méthodes Math basées sur des tableaux de valeurs déjà calculées ?
(il y a très longtemps, je programmais en Basic sur Atari et il y avais ce genre de fonction "lookup" déjà calculés, pour Sin et Cos)
Je suis pas un pro du java, et je suis parfois un peu perdu avec les docs java.
Merci d'avance pour votre aide,
Alexandre de Toulouse
Partager