generally, it submits every song you play in the middle of the track or so... ("Recent Tracks")
updates on the weekly charts are done weekly, but this may differ a bit
the "Top Artists" and "Top Tracks" are updated "periodically", depending on the size of your musical profile (as a very large profile only changes, if you played another big bunch of music).
also, read the
FAQ