Varies depending on the kind of game I want to run. In my pulpiest, heroic games level advancement just happens at the end of a session (or, in some extremely rare cases, in the middle of a sessoin). It's in keeping with the chaotic, frenetic pace I want the game to have.
In other campaigns...