использует пустой рабочий набор или заставляет сборщик мусора собирать рекомендуемые практики, пытаясь уменьшить память и производительность. Есть ли какие-либо статьи или лучшие практики, которые помогут понять последствия использования этих функций
Не приставать к этим функциям - определенно хорошая практика. GC достаточно умен, когда дело доходит до сбора мусора, и быстро освободит всю неиспользованную память, которую он зарезервировал ранее, когда об этом попросит ОС.