Basic HTML version of Foils prepared May 12 1996

Foil 132 Use of Native Classes to Speed Up Execution

From CRPC Lectures on Java Language Applets Graphics CRPC Annual Meeting Tutorial -- May 14,1996. by Geoffrey C. Fox


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:
4 public native mustgofast(arguments); // default functions
5 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 Sun Dec 14 1997