我正在使用 Android Studio3.5.1 使用示例 Java 方法选项使用 Android-Profiler 进行 cpu 分析。当我使用的方法的非优化版本时,方法会在方法跟踪窗格中列出。但是当我尝试使用相同方法的优化版本时,该方法没有在窗格中列出。
尝试了两个版本的相同方法。
public int computeFibonacci(int positionInFibSequence) {
int prev = 0;
int current = 1;
int newValue;
for (int i=1; i<positionInFibSequence; i++) {
newValue = current + prev;
prev = current;
current = newValue;
}
return current;
/*if (positionInFibSequence <= 2) {
return 1;
} else {
return computeFibonacci(positionInFibSequence - 1)
+ computeFibonacci(positionInFibSequence - 2);
}*/
}