剖析TCL/TK信息解释
我正在寻找有关数据的信息:剖析TCL/TK信息解释,tcl,profiling,Tcl,Profiling,我正在寻找有关数据的信息: Profiling information for ::isect_lineplane ============================================================ Total calls: 938 Caller distribution: ::IntersectionPoint: 938 Compile time: 378 Total ru
Profiling information for ::isect_lineplane
============================================================
Total calls: 938
Caller distribution:
::IntersectionPoint: 938
Compile time: 378
Total runtime: 141009
Average runtime: 150
Runtime StDev: 31
Runtime cov(%): 20.7
Total descendant time: 57009
Average descendant time: 60
Descendants:
::add_v3v3: 938
::dot_v3v3: 1876
::mul_v3: 938
::sub_v3v3: 1876
我使用,但我不理解输出的信息。特别是:
- 编译时
- 平均运行时间
- 运行时StDev
- 总后代时间
- 平均后代时间
- 编译时:Tcl过程在第一次调用时编译为字节码。这是第一次调用过程的运行时,包括编译所花费的时间
- 平均运行时间:在多次调用中,这是运行过程所需的平均时间
- 运行时StDev:这是运行时值的标准偏差参数。如果你知道统计数字,这个数字会告诉你更多的信息。基本上,这个数字越小,运行时的变化就越小
- 子代总时间:子代是此过程调用的过程,以及它们调用的过程,依此类推。这是执行子过程所花费的时间量
- 平均后代时间:这是平均值
- 编译时:Tcl过程在第一次调用时编译为字节码。这是第一次调用过程的运行时,包括编译所花费的时间
- 平均运行时间:在多次调用中,这是运行过程所需的平均时间
- 运行时StDev:这是运行时值的标准偏差参数。如果你知道统计数字,这个数字会告诉你更多的信息。基本上,这个数字越小,运行时的变化就越小
- 子代总时间:子代是此过程调用的过程,以及它们调用的过程,依此类推。这是执行子过程所花费的时间量
- 平均后代时间:这是平均值