¿Qué harías?Optimización de Java: variable local o llamada de función
doThings(folder.getInstructions()) ;
for (Instruction instruction : folder.getInstructions()) {
// do things
}
functionCall(folder.getInstructions()) ;
O esto:
instructions = folder.getInstructions() ;
doThings(instructions)
for (Instruction instruction : instructions) {
// do things
}
functionCall(instructions) ;
Por encima de todo, me gustaría saber cuando es más eficiente para almacenar un valor en una variable local, y cuando es mejor hacer llamadas a funciones.