この図は、Javaコードを、JavaインタプリタとAcceleratorを使用して実行するプロセスの違いを示しています。いずれの場合も、最初にJavaコンパイラを使用してJavaソース・コードがJavaバイトコードにコンパイルされます。Javaインタプリタは、バイトコードを解析してアプリケーションを実行します。Acceleratorは、バイトコードをCコードに変換します。変換されたCコードはネイティブ・マシン・コードにコンパイルされます。このネイティブ・コードは、Javaインタプリタによって解析されたバイトコードに比較して2〜10倍の速度で実行されます。