Windows95でJDK1.1.6を使ってRMIのプログラムを動作させたと
きのレスポンスについて質問があります。
<プログラム概要>
クライアントプログラムが、リモートオブジェクトを呼び出してVecter型の返
り値を受取って表示させます。
このVector型の変数の中にはResultSet型の変数が6個入っていま
す。
ResultSet型の変数には、以下のようにint型の変数が1個とdouble
型の変数が4個定義されています。
-------ResultSet.javaの一部----------
public class ResultSet implements Serializable
{
int Years;
double DownPayment;
double Balance;
double InterestRate;
double MonthlyPayment;
private void writeObject(ObjectOutputStream s) throws IOException
{
...
...
...
-------終わり----------
レスポンスは以下のとおりです。
1. start rmiregistry 約1秒
2. java MortgageCalcServer 約2分00秒
3. java MortgageCalcClient 約3分45秒
みなさんが作られたRMIのプログラムも同じくらいかかるのでしょうか?
ちょっと遅いような気がするのですが...
ディレクトリ構造
[e:\temp]
|-[ \c ]
| |-MortgageCalcClient.class
|
|-[ \s ]
| |-MortgageCalcServer.class
|
|-Calculate.class
|-PaymentCalc.class
|-ResultSet.class
|-CalculateImpl.class
|-CalculateImpl_Skel.class
|-CalculateImpl_Stub.class
環境変数
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\BAT;C:\PROGRA~1\JDK11~1.6\BIN
CLASSPATH=;.;..;C:\Progra~1\JDK11~1.6\LIB\CLASSES.ZIP
よろしくお願い申し上げます。