Javaファイルのメイン関数を(100)回のように数回呼び出して、完了するまでにかかる時間を測定する必要があります。目的は、時間を他のファイルと比較することです。[文字通り、私はアルゴリズムを実装しています]。
時間の計算は次の方法で実現できることを知っています。
long startTime = System.currentTimeMillis();
GetExecutionTimes ext=new GetExecutionTimes();
ext.callMethod();
long endTime = System.currentTimeMillis();
System.out.println("Total elapsed time in execution of method callMethod() is :"
+ (endTime-startTime));
* ("callMethod") はメソッドの名前です。
しかし、完全な Java ファイルがあり、その実行時間を計算しながら別のクラス (またはファイル) からメイン関数を呼び出したい場合、どのようにすればよいでしょうか?
要約すれば:
タスク 1: Java ファイルのメイン関数を別のクラスから数回呼び出す。
タスク 2:実行にかかる時間を計算します (タスク 1)。
タスク 1 と 2 を達成するための提案やアイデアをいただければ幸いです。
よろしくお願いいたします。