草庐IT

StrangeBehaviour

全部标签

注释掉从未执行的代码时,Java 程序运行速度变慢

我在我的一个Java程序中观察到一些奇怪的行为。我试图尽可能地剥离代码,同时仍然能够复制行为。完整代码如下。publicclassStrangeBehaviour{staticbooleanrecursionFlag=true;publicstaticvoidmain(String[]args){longstartTime=System.nanoTime();for(inti=0;i我有两个函数,functionA()和functionB(),它们以递归方式相互调用。这两个函数都带有一个控制递归终止的recursionDepth参数。functionA()调用functionB()最多

注释掉从未执行的代码时,Java 程序运行速度变慢

我在我的一个Java程序中观察到一些奇怪的行为。我试图尽可能地剥离代码,同时仍然能够复制行为。完整代码如下。publicclassStrangeBehaviour{staticbooleanrecursionFlag=true;publicstaticvoidmain(String[]args){longstartTime=System.nanoTime();for(inti=0;i我有两个函数,functionA()和functionB(),它们以递归方式相互调用。这两个函数都带有一个控制递归终止的recursionDepth参数。functionA()调用functionB()最多