To answer the original question in the topic: it is not good practice to force GC every loop like I've seen in some code. However, it might be a good idea before a very memory-intensive block of code that is only executed once.
Re, ziggy: No, it does not. The user guide warns about code like that.
Re, ziggy: No, it does not. The user guide warns about code like that.