🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
用于统计一个函数中的每个函数的调用次数。相较于eprof和fprof,cprof对性能影响很小,官方说大约10% 使用举例(引自官网) 1> cprof:start(),R=calendar:day_of_the_week(1896,4,27),cprof:pause(),R. 1 2> cprof:analyse(calendar). {calendar,9, [{{calendar,df,2},1}, {{calendar,dm,1},1}, {{calendar,dy,1},1}, {{calendar,last_day_of_the_month1,2},1}, {{calendar,last_day_of_the_month,2},1}, {{calendar,is_leap_year1,1},1}, {{calendar,is_leap_year,1},1}, {{calendar,day_of_the_week,3},1}, {{calendar,date_to_gregorian_days,3},1}]} 3> cprof:stop(). 3271 该示例表明day_of_the_week这个函数需要调用9个函数完成计算。 同样cprof可以嵌入代码中。 ![](https://box.kancloud.cn/5a2863c7fd60af55b7837345e9571c55_730x546.png)