- 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!
推薦閱讀
- 算法大爆炸:面試通關步步為營
- 編程珠璣(續)
- 精通軟件性能測試與LoadRunner實戰(第2版)
- 數據結構習題精解(C語言實現+微課視頻)
- 網頁設計與制作教程(HTML+CSS+JavaScript)(第2版)
- Spring Cloud、Nginx高并發核心編程
- Visual C
- C#應用程序設計教程
- Mastering Business Intelligence with MicroStrategy
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- CRYENGINE Game Development Blueprints
- PrimeFaces Blueprints
- Java 9 Programming By Example
- Python Deep Learning
- Python Projects for Kids