Fortran: La meilleure façon de chronométrer des sections de votre code?

Parfois, tout en optimisant le code, il est nécessaire de chronométrer certaines parties du code, j'utilise les éléments suivants depuis des années, mais je me demandais s'il y avait une manière plus simple / meilleure de le faire? call system_clock(count_rate=clock_rate) !Find the time rate call...