Сам по себе
void matchPlanIDs() {
ConfigurationItem[] items = ...
return;
}
Не может вызвать утечку памяти.Конечно, items
будет собирать мусор.
Кстати, return
в конце тоже бессмысленно.
Если вы думаете, ConfigurationHelper.getConfiguration(...)
вызывает утечку памяти, попробуйтечтобы проверить это на простом примере.Если вы действительно заметили ненормальное поведение, возможно, было бы лучше отправить сообщение об ошибке автору ConfigurationHelper
.Тем не менее, я подозреваю, что этот случай маловероятен, и я подозреваю, что ваша проблема потребления памяти лежит в другом месте.