I have a set of percs that were 1/2" long when I got them (maybe a little smaller). I've had them for 2 years, they're paired up but have yet to spawn.
I also have a set of tomato clowns (in a different tank) that started spawning 2 weeks after they were together. They've been together for 3 years now.