Basic HTML version of Foils prepared 18 May 97

Foil 40 Use of Native Classes to Speed Up Execution

From Java Tutorial - Spring 1997 Part 4: Multithreading, useful Java classes, I/O, Networking, and the future Peking Tutorial, Web Certificate -- Spring-Summer 1997. by Nancy J. McCracken,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 Thu Jan 8 1998