Harmonogram Android Timer vs scheduleAtFixedRate

Piszę aplikację na Androida, która nagrywa dźwięk co 10 minut. Używam do tego timera. Ale jaka jest różnica między harmonogramem a scheduleAtFixedRate? Czy przy korzystaniu z jednego nad drugim jest jakaś korzyść z wydajności?