Basic HTML version of Foils prepared Sept 21 1998

Foil 52 Use of Native Classes to Speed Up Execution

From Java Tutorial 98- 4: Multi-Treading, Useful Java Classes, I/O and Networking NAVO Tutorial -- Sept 23 1998. by Geoffrey C. Fox, Nancy McCracken


1 One can essentially augment supplied Java Runtime by supplying your own C or other code implementing a particular functionality in a higher performance mode
2 This of course generates machine dependence and should only be used if really needed
3 First for classes you wish to implement in native fashion, put in your java code lines like:
  • public native mustgofast(arguments); // default functions
  • static { System.loadLibrary("faststuffhere"); } // static and in class and so runs only ONCE! and loads the native code

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Nov 28 1998