官术网_书友最值得收藏!

  • Perl 6 Deep Dive
  • Andrew Shitov
  • 167字
  • 2021-07-03 00:05:45

The --stagestats command

The --stagestats is a command-line option that is more Rakudo-specific than the others we have described earlier. It prints the time spent by the compiler at different stages of compiling and executing the program.

The output differs depending on whether you are running a program or checking its syntax with the -c command-line option. Let's first take a look at what is printed when the -c option is used:

$ perl6 --stagestats -c hello.pl

The output is as follows:

Stage start      :   0.000
Stage parse      :   0.107
Stage syntaxcheck: Syntax OK

Without the -c option, you will see more statistics, because the program will not only be compiled but also executed, as shown here:

$ perl6 --stagestats hello.pl

The regular output of the program is printed:

Stage start      :   0.000
Stage parse      :   0.327
Stage syntaxcheck:   0.000
Stage ast        :   0.000
Stage optimize   :   0.003
Stage mast       :   0.008
Stage mbc        :   0.000
Stage moar       :   0.000
Hello, World!
主站蜘蛛池模板: 搜索| 固原市| 临沭县| 桐乡市| 周至县| 康乐县| 江山市| 吐鲁番市| 万安县| 美姑县| 河曲县| 汾西县| 手机| 壤塘县| 霍州市| 定安县| 且末县| 方山县| 栾川县| 贵阳市| 东宁县| 额济纳旗| 普兰店市| 铜梁县| 喀喇沁旗| 弥勒县| 嘉定区| 荥阳市| 泾川县| 宜兰县| 准格尔旗| 梁山县| 蚌埠市| 无棣县| 平谷区| 贵定县| 阿勒泰市| 兰坪| 亚东县| 招远市| 晋江市|