Перед кодом, производительность которого тестируется, добавьте эту строку:
long start = System.currentTimeMillis();
После того, как код распечатает время, необходимое для выполнения:
System.out.println(System.currentTimeMillis() - start);
Если вы хотите узнать значения вычисления, измените эти строки:
} else {
return fibonacci(n - 1) + fibonacci(n - 2);
}
в
List<Integer> tempNumbers = new ArrayList<Integer>();
...
} else {
int result = fibonacci(n - 1) + fibonacci(n - 2);
tempNumbers.add(result);
return result;
}
после измеряемого кода распечатайте список:
System.out.println(tempNumbers);