The Microsoft Java Native Interface (JNI), part of the Windows Software Development Kit for Java, allows programs written in Java to call Windows libraries and functions through Dynamic Linked Libraries (DLLs).
Process Commander installations that use Windows XP-based
servers use JNI to obtain CPU timings and high-resolution
elapsed times, through an installed DLL named
pr3native.dll
.
On Sun Solaris systems and IBM AIX systems, the
vendor-supplied Java Native Interface pr3native.so
file supports elapsed time statistics. No other features of
Process Commander depend on this file; if this file is not
loaded, an error is noted in the Pega log at startup, and
elapsed time statistics are less precise, but other processing
is unaffected.
In addition, vendor-supplied JDBC drivers depend on Java Native Interface capabilities.
If desired, you can disable loading of
pr3native.dll
on Windows servers. Update the
prconfig.xml
file setting for the
useNativeLibrary
setting:
<env name="Initialization/usenativelibrary" value="false" />
Then redeploy or restart the server, as appropriate. CPU statistics will not be available on the Performance tool display.