Questions about confirming segments on CAT tools

Do you confirm each segment as soon as you're done, or do you confirm segments all at once?

I am of the latter, but I was wondering if confirming each segments as you're done with them have their advantages, as it keeps adding to the translation memory?

Curious as to what other people are doing! Using Trados btw, and thinking of moving to MemoQ, as it has been stated as a preferred CAT tool by a recent client.