Вопрос может и глупый, но как то сформулировать его особо не смог, и ничего не нашел в Google.
Есть функция
раз:
String where = "name = '"+ comboBoxEmployers.getSelectedItem().toString() +"'";
Employer emp = Employer.Find(database.getCursor(), where);
String id = emp.getValue("id").toString();
return new DBInteger(Integer.parseInt(id));
Есть функция
два (то же что и
раз, только тут все в куче):
return new DBInteger(Integer.parseInt(Employer.Find(database.getCursor(), "name = '"+ comboBoxEmployers.getSelectedItem().toString() +"'").getValue("id").toString()));
Какая из функций меньше "съест" памяти (я конечно понимаю что масштабы дико малы, но все таки)? Ну то есть в функции два, память выделится локально и по сути после выхода из функции GC ее подчистит, или в функции раз произойдет ровно тоже самое?