The new 0.3 release of cfe-profiler adds support for CFEngine-3.6.1, and a nicer output (bundles names are now correctly aligned).
Example with default CFEngine-3.6.1 policies:
$ LD_PRELOAD=./cfe_profiler36.so cf-agent -K
Cfe-profiler 0.3 : a CFEngine profiler - http://www.loicp.eu/cfe-profiler
** Sorted by wall-clock time**
Time(s) Namespace Type Bundle
1.77 default agent inventory_autorun
0.97 default agent cfe_autorun_inventory_packages
0.14 default agent cfe_autorun_inventory_proc
0.12 default agent inventory_lsb
0.12 default common paths
0.09 default agent classic_services
0.09 default common def
0.08 default common inventory_control
0.07 default agent cfe_autorun_inventory_dmidecode
0.07 default agent cfe_internal_management
0.05 default agent host_info_report_software
0.05 default common inventory_linux
0.04 default agent cfe_internal_update_folders
0.02 default agent cfe_internal_update_policy
0.02 default agent cfe_autorun_inventory_mtab
0.02 default agent service_catalogue
0.02 default agent change_management
0.02 default common inventory_debian
(...)
Feedback is welcome!