Le profileur hiérarchique PL/SQL, documenté ici , est en fait très facile à exécuter, à condition que vous disposiez des privilèges nécessaires.
En gros, il vous suffit d'exécuter un bloc PL/SQL comme celui-ci :
begin
dbms_hprof.start_profiling('PLSHPROF_DIR', 'test.trc');
your_top_level_procedure;
dbms_hprof.stop_profiling;
end;
Le plshprof
l'utilitaire générera des rapports HTML à partir du fichier de sortie brut du profileur (test.trc
dans l'exemple ci-dessus).