branch performance