我写了一个执行算法的函数。我已经完成了 4 种不同的类型,并且比较它们的执行时间(在 java 中)没有问题。但是,我想将我的算法与三个现有的第三方实现进行比较。当然,由于它们是封闭源代码,这并不完全可能。但是,我的应用程序有一个带有按钮的 gui 来显示命令,然后是一个带有结果的弹出窗口。(尽管这些不是算法的一部分,但出于我的目的,比较从单击执行\运行到结果显示在屏幕上的时间就足够了。)
我只是想知道比较这些不同方法的速度的最佳实践。我必须做点什么,所以如果我想不出任何东西,我想我会使用秒表,但是,更复杂的方法显然更可取。