Vários NSTimers retarda o aplicativo

Eu estou usando vários NStimers em meu aplicativo de cacau (MAC) e eu adicionei todos eles em NSRunLoopCommonModes separadamente como abaixo:

NSRunLoop * runloop = [NSRunLoop currentRunLoop];

 updateServerTimeTimer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateServerTime) userInfo:nil repeats:YES];

 [runloop addTimer:updateServerTimeTimer forMode:NSRunLoopCommonModes];

Mas depois de algum tempo, meu aplicativo. fica pendurado e também a interface do usuário responde atrasado. Está também a abrandar o meu MAC, Alguém pode fornecer uma abordagem melhor para usar vários temporizadores continuamente dentro de um aplicativo

questionAnswers(0)

yourAnswerToTheQuestion