To answer the question. ..
Most of the time, my routine is as follows:
G34 (USPSA gun)
-Most of the time: not clean it at all
-Prior to club match if it's really dirty; boresnake, light oil on slide rails and connector.
-Light cleaning, every few months; Field strip, knock the crud off of the internals, brush out the barrel.
-Full clean; twice in three years, full detail strip and clean.
I'm close to another full detail strip since I'm done with matches for the year and I want to try to improve my trigger. I've also passed 10k rounds through the gun now.
Carry gun (G19 on duty, G 22 on duty) I'll field strip and wipe down, as well as pull a boresnake through it.
G22 gets used a shot or two at a time here and there for putting down deer, I don't worry about cleaning it each time. Actually whenever I do clean it, something happens in the atmosphere to cause a deer to get hit by a car and me to have to shoot it, so I try to avoid cleaning that one.