@@ -37,10 +37,10 @@ When using the L<MoarVM|http://moarvm.org> backend, the
37
37
L < Rakudo|http://rakudo.org > compiler's C < --profile > command line option writes
38
38
the profile data to an HTML file.
39
39
40
- It will open to the "Overview" section, which gives some overall data about how
40
+ This file will open to the "Overview" section, which gives some overall data about how
41
41
the program ran, e.g., total run time, time spent doing garbage collection. One
42
42
important piece of information you'll get here is percentage of the total call
43
- frames (i.e., blocks) that were interpreted (slowest, in red), speshed (faster,
43
+ frames (i.e., blocks) that were interpreted (slowest, in red), L < speshed|/language/glossary#index-entry-Spesh > (faster,
44
44
in orange), and JITted (fastest, in green).
45
45
46
46
The next section, "Routines", is probably where you'll spend the most time. It has
@@ -49,7 +49,7 @@ times it ran, the inclusive time (time spent in that routine + time spent in all
49
49
routines called from it), exclusive time (just the time spent in that routine), and
50
50
whether it was interpreted, speshed, or JITted (same color code as the "Overview"
51
51
page). Sorting by exclusive time is a good way to know where to start optimizing.
52
- Routines with a filename that starts like ` SETTING::src/core/` or ` gen/moar/` are
52
+ Routines with a filename that starts like C < SETTING::src/core/ > or C < gen/moar/ > are
53
53
from the compiler, a good way to just see the stuff from your own code is to put
54
54
the filename of the script you profiled in the "Name" search box.
55
55
@@ -107,7 +107,7 @@ of SQL statements, suitable for opening in SQLite.
107
107
= end code
108
108
109
109
To learn how to interpret the profile info, use the C < prof-m: your code goes
110
- here > evalbot (explained above) and ask questions on the channel.
110
+ here > evalbot (explained above) and ask questions on the IRC channel.
111
111
112
112
= head2 Profile compiling
113
113
0 commit comments