小编Nad*_*dir的帖子

Java Arrays.sort()会影响程序中其他方法的性能; 为什么?

我正在开发一个java程序,其中我正在使用一大类Class实例.我必须为数组的每个对象进行一些计算(使用它的Class方法).当我使用Arrays.Sort或其他方法对数组进行排序时,我注意到计算时间的增加以执行我的计算,即排除进行排序的时间!

如果我对Arrays.sort函数进行注释,则在其他计算之前,计算时间约为1或2毫秒,而取消注释则增加到5或6毫秒.

我必须为大量的步骤(甚至300,000)做这项工作,所以增量会改变很多我的表现.

对这种奇怪的行为有什么解释吗?

java sorting performance bioinformatics

0
推荐指数
1
解决办法
277
查看次数

标签 统计

bioinformatics ×1

java ×1

performance ×1

sorting ×1