Función math.sin un poco lenta.
Estoy haciendo un programa de tratamiento de imágenes en el cual utilizo la función Math. Sin (librería matemática de JAVA). El programa me iba demasiado lento y gaste el "perfilador" de JAVA (o algo parecido, que nos dice la linea de código donde se gasta más CPU) y mi sorpresa fue que era en la linea de Math. Sin. No se porque tarda tanto tiempo en ejecutar dicha instrucción, se supone que con los microprocesadores actuales tarda lo mismo en ejecutar una operación de enteros que una en punto flotante, puede ser que JAVA no haga uso del coprocesador matemático y que por eso vaya tan lento. También puede ser que la librería matemática no este optimizada, la verdad es que no se que puede ser. ¿Dónde puedo conseguir una librería matemática optimizada? ¿A alguien más le ha pasado este problema?
1 respuesta
Respuesta de todoswing
1