" what is the penalty of jumping through the JNI to native code for the type of calls we are making? We therefore set up a simple test called via the following: JNA, JNI non-critical access, JNI critical access, Java and, as a reference, direct calls from C code. "