Я использую Java для веб-приложения. Чтобы освободить кучу объектов ненужных переменных, лучше ли использовать блоки, чтобы ограничить область видимости переменных внутри длинных (занимающих много времени работы) функций и, таким образом, максимально быстро освободить пространство?
Я понимаю, что разделение методов на более мелкие это хорошая идея, но даже после этого я чувствую необходимость использовать блоки в этих меньших функциях.
Я бы использовал несколько блоков внутри одной функции, чтобы всякий раз, когда задание переменной заканчивалось, оно выходило из области видимости, и сборщик мусора мог очистить пространство как можно быстрее