I need to calculate Math.exp() from java very frequently, is it possible to get a native version to run faster than java\'s Math.exp()
Since the Java code will get compiled to native code with the just-in-time (JIT) compiler, there's really no reason to use JNI to call native code.
Also, you shouldn't cache the results of a method where the input parameters are floating-point real numbers. The gains obtained in time will be very much lost in amount of space used.