作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
请我需要多次调用 java 文件的 main 函数,例如(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 文件的 main 函数。
任务 2:计算执行(任务 1)所需的时间。
请为完成任务 1 和 2 提供任何建议或想法,我们将不胜感激。
预先感谢您的帮助,
最佳答案
如果你想多次调用它,我会使用循环。您可以多次调用 main(String[])
方法,但是最好调用底层算法。
关于java - 如何多次调用Java文件的Main函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5996450/
我是一名优秀的程序员,十分优秀!