我正在开发一个java程序,其中我正在使用一大类Class实例.我必须为数组的每个对象进行一些计算(使用它的Class方法).当我使用Arrays.Sort或其他方法对数组进行排序时,我注意到计算时间的增加以执行我的计算,即排除进行排序的时间!
如果我对Arrays.sort函数进行注释,则在其他计算之前,计算时间约为1或2毫秒,而取消注释则增加到5或6毫秒.
我必须为大量的步骤(甚至300,000)做这项工作,所以增量会改变很多我的表现.
对这种奇怪的行为有什么解释吗?
java sorting performance bioinformatics
bioinformatics ×1
java ×1
performance ×1
sorting ×1