简介:使用两种相同的合并排序算法,我测试了C++(使用VisualStudiosC++2010express)与Java(使用NetBeans7.0)的执行速度。我推测C++执行至少会稍微快一些,但测试显示C++执行比Java执行慢4-10倍。我相信我已经为C++设置了所有速度优化,并且我将作为发布而不是作为调试发布。为什么会出现这种速度差异?代码:Java:publicclassPerformanceTest1{/***Sortsthearrayusingamergesortalgorithm*@paramarrayThearraytobesorted*@returnThesorte