请我需要像(100)次一样多次调用java文件的主函数并测量它完成所需的时间。目标是将时间与其他一些文件进行比较。[从字面上看,我正在实现算法]。
我知道可以通过以下方式计算时间:
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 文件,并且我想在计算它的执行时间时从另一个类(或文件)调用它的 main 函数,那么这样做的方法是什么?
总之:
任务1:从另一个类多次调用一个java文件的main函数。
任务 2:计算执行所需的时间(任务 1)。
非常感谢您对完成任务 1 和 2 的任何建议或想法。
在此先感谢您的帮助,