Calcular fotogramas por segundo en un juego

¿Cuál es un buen algoritmo para calcular cuadros por segundo en un juego? Quiero mostrarlo como un número en la esquina de la pantalla. Si solo miro cuánto tiempo tomó renderizar el último cuadro, el número cambia demasiado rápido. Puntos de bonificación si su respuesta actualiza cada cuadro y no...