Java Go python 运行速度对比

janlle ·
楼主,你在java中用了可变参数,为什么golang不用呢?而且在for循环中赋值,当然会慢。我把golang改为同java一样传递可变参数,执行时间为71805ms,java用了46613ms,反复测试多次,结果还是java确实比golang快了1.5倍左右;但是当把数量级降到1万,golang在1ms内结束,java用了4ms;10万级golang12ms,java16ms;百万级golang78ms,java74ms;千万级golang856ms,java523ms;所以谁快谁慢,和数量级有一定关系,而且java发展这么多年,jvm性能不断提升,大数量级速度比golang快并不意外,但能不能一直强下去,就不知道了,本人电脑是几年前的旧电脑,i5的cpu!
#5