我有一个main()方法,它基本上会在游戏中添加一些随机元素。对于一个学校项目,我正在开发一种算法来玩游戏,并希望在我进行程序时测量性能变化。因此,我需要多次遍历main()并记录每次运行的分析数据。
这样做的首选方法是什么?当然,我可以将main()的原始内容嵌入while
或for
循环中,然后在其中添加分析调用。然而,我有一种直觉,认为有更好的和(因为我正在研究这些东西)更专业的方式。另外,我希望尽可能保持原始程序不变。
或者最好放弃将其实现到实际的程序本身,并且看看IDE可能只是通过从开始到结束多次运行程序来进行迭代?
一如既往,非常感谢!
答案 0 :(得分:1)
创建第二个名为<your-main-classname>PerfTest
的类,在其中编写第二个静态main
方法,并从内部循环调用<your-main-classname>.main( args )
编写。