Overview
CallsF timeF+D timeF time %F+D time %Avg F timeFunction
118944440.320.320std.exception
4964101614817.3110.660void app.parse(immutable(char)[])
2482961230.690.880std.array
114150.10.114std.algorithm.searching
248298980.70.70core.internal.lifetime
211120.080.095std.internal.cstring
5121764061.272.920void app.db()
12011035070.743.650std.conv
118949490.350.350std.utf
1000000std.array
100000std.typecons
2550.030.032void app.stax()
248297970.70.70core.internal.lifetime
1819190.140.141void app.ldax()
000000core.internal.string
12062171.481.56206std.file
1400000std.utf
49643561920425.6366.240void app.process()
1109410967.887.891094std.file
124113711.739.86241std.string
101500.110std.algorithm.searching
1211000std.conv
111524654653.353.350nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()
9770.050.050std.array
1200000std.conv
248298980.710.710std.array
11891031530.741.10std.string
200000std.internal.cstring
1660.040.046std.array
12130.010.020std.conv
511000std.array
617170.120.122std.array
922363211.72.312void app.ds()
100000std.functional
600000std.array
248239311222.828.080std.array
12012494041.792.90std.conv
016138940.1110016int main(string[] args)
7762545791.834.160void app.imm(int)
1490122733.5288.33490int app.assemble(immutable(char)[][], immutable(char)[])
24823115072.243.650core.internal.lifetime
25171061060.760.760std.exception
200000std.internal.cstring
16984097409829.4929.52void app.a16()
100000std.algorithm.searching
1438139139110int app.regMod8(immutable(char)[])
76051510.360.360int app.regMod16()


std.exception
% of Focus99.7%
Methodtime
std.exception44
others13,849
Method: std.exception
Calls: 1189
Function time: 44µs (0.32% of Focus)
F+D time: 44µs (0.32% of Focus)
Callers100%
MethodCalls
std.conv1,189
CallsPercentCaller
1189100 std.conv
Estimated F+D Time100%
MethodCalls
This Function44
≈Time≈PercentDescendant
44µs100 This Function


void app.parse(immutable(char)[])
% of Focus89.3%
Methodtime
void app.parse(immutable(char)[])1,481
others12,412
Method: void app.parse(immutable(char)[])
Calls: 4964
Function time: 1016µs (7.31% of Focus)
F+D time: 1481µs (10.66% of Focus)
Callers100%
MethodCalls
int app.assemble(immutable(char)[][], immutable(char)[])4,964
CallsPercentCaller
4964100 int app.assemble(immutable(char)[][], immutable(char)[])
Estimated F+D Time31.4%68.6%
MethodCalls
This Function1,016
nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()465
Calls≈Time≈PercentDescendant
1016µs68.57 This Function
11152465µs31.42 nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()


std.array
% of Focus99.1%
Methodtime
std.array123
others13,771
Method: std.array
Calls: 2482
Function time: 96µs (0.69% of Focus)
F+D time: 123µs (0.88% of Focus)
Callers100%
MethodCalls
std.array2,482
CallsPercentCaller
2482100 std.array
Estimated F+D Time14%79.3%
MethodCalls
This Function96
std.array17
std.array7
std.array0
std.array0
std.array1
Calls≈Time≈PercentDescendant
96µs78.37 This Function
617µs14.47 std.array
97µs5.77 std.array
100µs0.4 std.array
60µs0.08 std.array
51µs0.89 std.array


std.algorithm.searching
% of Focus99.9%
Methodtime
std.algorithm.searching15
others13,879
Method: std.algorithm.searching
Calls: 1
Function time: 14µs (0.1% of Focus)
F+D time: 15µs (0.1% of Focus)
Callers100%
MethodCalls
std.algorithm.searching1
CallsPercentCaller
1100 std.algorithm.searching
Estimated F+D Time100%
MethodCalls
This Function14
std.algorithm.searching0
Calls≈Time≈PercentDescendant
14µs98.67 This Function
10µs1.32 std.algorithm.searching


core.internal.lifetime
% of Focus99.3%
Methodtime
core.internal.lifetime98
others13,796
Method: core.internal.lifetime
Calls: 2482
Function time: 98µs (0.7% of Focus)
F+D time: 98µs (0.7% of Focus)
Callers100%
MethodCalls
core.internal.lifetime2,482
CallsPercentCaller
2482100 core.internal.lifetime
Estimated F+D Time100%
MethodCalls
This Function98
≈Time≈PercentDescendant
98µs100 This Function


std.internal.cstring
% of Focus99.9%
Methodtime
std.internal.cstring12
others13,881
Method: std.internal.cstring
Calls: 2
Function time: 11µs (0.08% of Focus)
F+D time: 12µs (0.09% of Focus)
Callers50%50%
MethodCalls
std.file1
std.file1
CallsPercentCaller
150 std.file
150 std.file
Estimated F+D Time100%
MethodCalls
This Function11
std.internal.cstring0
std.utf0
Calls≈Time≈PercentDescendant
11µs93.6 This Function
20µs0.8 std.internal.cstring
140µs5.6 std.utf


void app.db()
% of Focus97.1%
Methodtime
void app.db()406
others13,488
Method: void app.db()
Calls: 512
Function time: 176µs (1.27% of Focus)
F+D time: 406µs (2.92% of Focus)
Callers100%
MethodCalls
void app.process()512
CallsPercentCaller
512100 void app.process()
Estimated F+D Time41%13.8%45.2%
MethodCalls
This Function176
std.conv194
std.string59
Calls≈Time≈PercentDescendant
176µs41.04 This Function
460194µs45.15 std.conv
46059µs13.79 std.string


std.conv
% of Focus96.4%
Methodtime
std.conv507
others13,386
Method: std.conv
Calls: 1201
Function time: 103µs (0.74% of Focus)
F+D time: 507µs (3.65% of Focus)
Callers11.5%38.3%49.3%
MethodCalls
void app.process()9
void app.imm(int)592
void app.a16()2
void app.db()460
void app.ds()138
CallsPercentCaller
90.74 void app.process()
59249.29 void app.imm(int)
20.16 void app.a16()
46038.3 void app.db()
13811.49 void app.ds()
Estimated F+D Time20.3%79.7%
MethodCalls
This Function103
std.conv404
Calls≈Time≈PercentDescendant
103µs20.4 This Function
1201404µs79.59 std.conv


std.utf
% of Focus99.6%
Methodtime
std.utf49
others13,844
Method: std.utf
Calls: 1189
Function time: 49µs (0.35% of Focus)
F+D time: 49µs (0.35% of Focus)
Callers100%
MethodCalls
std.string1,189
CallsPercentCaller
1189100 std.string
Estimated F+D Time100%
MethodCalls
This Function49
≈Time≈PercentDescendant
49µs100 This Function


std.array
% of Focus100%
Methodtime
std.array0
others13,893
Method: std.array
Calls: 10
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.array10
CallsPercentCaller
10100 std.array
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.typecons
% of Focus100%
Methodtime
std.typecons0
others13,894
Method: std.typecons
Calls: 1
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.algorithm.searching1
CallsPercentCaller
1100 std.algorithm.searching
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


void app.stax()
% of Focus100%
Methodtime
void app.stax()5
others13,889
Method: void app.stax()
Calls: 2
Function time: 5µs (0.03% of Focus)
F+D time: 5µs (0.03% of Focus)
Callers100%
MethodCalls
void app.process()2
CallsPercentCaller
2100 void app.process()
Estimated F+D Time100%
MethodCalls
This Function5
≈Time≈PercentDescendant
5µs100 This Function


core.internal.lifetime
% of Focus99.3%
Methodtime
core.internal.lifetime97
others13,796
Method: core.internal.lifetime
Calls: 2482
Function time: 97µs (0.7% of Focus)
F+D time: 97µs (0.7% of Focus)
Callers100%
MethodCalls
core.internal.lifetime2,482
CallsPercentCaller
2482100 core.internal.lifetime
Estimated F+D Time100%
MethodCalls
This Function97
≈Time≈PercentDescendant
97µs100 This Function


void app.ldax()
% of Focus99.9%
Methodtime
void app.ldax()19
others13,874
Method: void app.ldax()
Calls: 18
Function time: 19µs (0.14% of Focus)
F+D time: 19µs (0.14% of Focus)
Callers100%
MethodCalls
void app.process()18
CallsPercentCaller
18100 void app.process()
Estimated F+D Time100%
MethodCalls
This Function19
≈Time≈PercentDescendant
19µs100 This Function


core.internal.string
% of Focus100%
Methodtime
core.internal.string0
others13,894
Method: core.internal.string
Calls: 0
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
CallersNo data
MethodCalls
No Caller
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.file
% of Focus98.4%
Methodtime
std.file217
others13,676
Method: std.file
Calls: 1
Function time: 206µs (1.48% of Focus)
F+D time: 217µs (1.56% of Focus)
Callers100%
MethodCalls
int main(string[] args)1
CallsPercentCaller
1100 int main(string[] args)
Estimated F+D Time97.2%
MethodCalls
This Function206
std.functional0
std.internal.cstring6
std.internal.cstring0
Calls≈Time≈PercentDescendant
206µs96.94 This Function
10µs0.04 std.functional
16µs2.95 std.internal.cstring
10µs0.04 std.internal.cstring


std.utf
% of Focus100%
Methodtime
std.utf0
others13,893
Method: std.utf
Calls: 14
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.internal.cstring14
CallsPercentCaller
14100 std.internal.cstring
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


void app.process()
% of Focus33.8%66.2%
Methodtime
void app.process()9,204
others4,689
Method: void app.process()
Calls: 4964
Function time: 3561µs (25.63% of Focus)
F+D time: 9204µs (66.24% of Focus)
Callers100%
MethodCalls
int app.assemble(immutable(char)[][], immutable(char)[])4,964
CallsPercentCaller
4964100 int app.assemble(immutable(char)[][], immutable(char)[])
Estimated F+D Time38.8%44.6%
MethodCalls
This Function3,561
void app.imm(int)579
void app.db()406
std.conv3
std.string1
void app.stax()5
void app.ldax()19
void app.a16()4,098
int app.regMod8(immutable(char)[])139
int app.regMod16()50
void app.ds()321
Calls≈Time≈PercentDescendant
3561µs38.76 This Function
776579µs6.3 void app.imm(int)
512406µs4.42 void app.db()
93µs0.04 std.conv
91µs0.01 std.string
25µs0.05 void app.stax()
1819µs0.21 void app.ldax()
16984098µs44.61 void app.a16()
1438139µs1.52 int app.regMod8(immutable(char)[])
76050µs0.55 int app.regMod16()
92321µs3.49 void app.ds()


std.file
% of Focus92.1%
Methodtime
std.file1,096
others12,797
Method: std.file
Calls: 1
Function time: 1094µs (7.88% of Focus)
F+D time: 1096µs (7.89% of Focus)
Callers100%
MethodCalls
int app.assemble(immutable(char)[][], immutable(char)[])1
CallsPercentCaller
1100 int app.assemble(immutable(char)[][], immutable(char)[])
Estimated F+D Time99.5%
MethodCalls
This Function1,094
std.internal.cstring6
std.internal.cstring0
Calls≈Time≈PercentDescendant
1094µs99.41 This Function
16µs0.57 std.internal.cstring
10µs0 std.internal.cstring


std.string
% of Focus90.1%
Methodtime
std.string1,371
others12,523
Method: std.string
Calls: 1
Function time: 241µs (1.73% of Focus)
F+D time: 1371µs (9.86% of Focus)
Callers100%
MethodCalls
int main(string[] args)1
CallsPercentCaller
1100 int main(string[] args)
Estimated F+D Time17.6%82%
MethodCalls
This Function241
std.array6
std.array1,122
Calls≈Time≈PercentDescendant
241µs17.62 This Function
16µs0.48 std.array
24821122µs81.88 std.array


std.algorithm.searching
% of Focus99.9%
Methodtime
std.algorithm.searching15
others13,878
Method: std.algorithm.searching
Calls: 1
Function time: 0µs (0% of Focus)
F+D time: 15µs (0.11% of Focus)
Callers100%
MethodCalls
int main(string[] args)1
CallsPercentCaller
1100 int main(string[] args)
Estimated F+D Time100%
MethodCalls
This Function0
std.algorithm.searching15
std.typecons0
Calls≈Time≈PercentDescendant
0µs3.79 This Function
115µs95.56 std.algorithm.searching
10µs0.63 std.typecons


std.conv
% of Focus100%
Methodtime
std.conv1
others13,893
Method: std.conv
Calls: 12
Function time: 1µs (0% of Focus)
F+D time: 1µs (0% of Focus)
Callers100%
MethodCalls
std.conv12
CallsPercentCaller
12100 std.conv
Estimated F+D Time100%
MethodCalls
This Function1
≈Time≈PercentDescendant
1µs100 This Function


nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()
% of Focus96.7%
Methodtime
nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()465
others13,428
Method: nothrow @nogc @safe bool app.parse(immutable(char)[]).whitespace()
Calls: 11152
Function time: 465µs (3.35% of Focus)
F+D time: 465µs (3.35% of Focus)
Callers100%
MethodCalls
void app.parse(immutable(char)[])11,152
CallsPercentCaller
11152100 void app.parse(immutable(char)[])
Estimated F+D Time100%
MethodCalls
This Function465
≈Time≈PercentDescendant
465µs100 This Function


std.array
% of Focus99.9%
Methodtime
std.array7
others13,887
Method: std.array
Calls: 9
Function time: 7µs (0.05% of Focus)
F+D time: 7µs (0.05% of Focus)
Callers100%
MethodCalls
std.array9
CallsPercentCaller
9100 std.array
Estimated F+D Time100%
MethodCalls
This Function7
≈Time≈PercentDescendant
7µs100 This Function


std.conv
% of Focus100%
Methodtime
std.conv0
others13,894
Method: std.conv
Calls: 12
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.conv12
CallsPercentCaller
12100 std.conv
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.array
% of Focus99.3%
Methodtime
std.array98
others13,795
Method: std.array
Calls: 2482
Function time: 98µs (0.71% of Focus)
F+D time: 98µs (0.71% of Focus)
Callers100%
MethodCalls
std.array2,482
CallsPercentCaller
2482100 std.array
Estimated F+D Time100%
MethodCalls
This Function98
≈Time≈PercentDescendant
98µs100 This Function


std.string
% of Focus98.9%
Methodtime
std.string153
others13,740
Method: std.string
Calls: 1189
Function time: 103µs (0.74% of Focus)
F+D time: 153µs (1.1% of Focus)
Callers38.7%49.8%
MethodCalls
void app.process()9
void app.imm(int)592
void app.a16()2
void app.db()460
void app.ds()126
CallsPercentCaller
90.75 void app.process()
59249.78 void app.imm(int)
20.16 void app.a16()
46038.68 void app.db()
12610.59 void app.ds()
Estimated F+D Time32.2%67.8%
MethodCalls
This Function103
std.utf49
Calls≈Time≈PercentDescendant
103µs67.68 This Function
118949µs32.31 std.utf


std.internal.cstring
% of Focus100%
Methodtime
std.internal.cstring0
others13,894
Method: std.internal.cstring
Calls: 2
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.internal.cstring2
CallsPercentCaller
2100 std.internal.cstring
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.array
% of Focus100%
Methodtime
std.array6
others13,887
Method: std.array
Calls: 1
Function time: 6µs (0.04% of Focus)
F+D time: 6µs (0.04% of Focus)
Callers100%
MethodCalls
std.string1
CallsPercentCaller
1100 std.string
Estimated F+D Time100%
MethodCalls
This Function6
≈Time≈PercentDescendant
6µs100 This Function


std.conv
% of Focus100%
Methodtime
std.conv3
others13,891
Method: std.conv
Calls: 12
Function time: 1µs (0.01% of Focus)
F+D time: 3µs (0.02% of Focus)
Callers100%
MethodCalls
std.conv12
CallsPercentCaller
12100 std.conv
Estimated F+D Time50%50%
MethodCalls
This Function1
std.conv1
std.conv0
Calls≈Time≈PercentDescendant
1µs59.37 This Function
121µs31.25 std.conv
120µs9.37 std.conv


std.array
% of Focus100%
Methodtime
std.array1
others13,893
Method: std.array
Calls: 5
Function time: 1µs (0% of Focus)
F+D time: 1µs (0% of Focus)
Callers100%
MethodCalls
std.array5
CallsPercentCaller
5100 std.array
Estimated F+D Time100%
MethodCalls
This Function1
≈Time≈PercentDescendant
1µs100 This Function


std.array
% of Focus99.9%
Methodtime
std.array17
others13,876
Method: std.array
Calls: 6
Function time: 17µs (0.12% of Focus)
F+D time: 17µs (0.12% of Focus)
Callers100%
MethodCalls
std.array6
CallsPercentCaller
6100 std.array
Estimated F+D Time100%
MethodCalls
This Function17
≈Time≈PercentDescendant
17µs100 This Function


void app.ds()
% of Focus97.7%
Methodtime
void app.ds()321
others13,573
Method: void app.ds()
Calls: 92
Function time: 236µs (1.7% of Focus)
F+D time: 321µs (2.31% of Focus)
Callers100%
MethodCalls
void app.process()92
CallsPercentCaller
92100 void app.process()
Estimated F+D Time18.7%76.1%
MethodCalls
This Function236
std.conv58
std.string16
Calls≈Time≈PercentDescendant
236µs76.05 This Function
13858µs18.73 std.conv
12616µs5.2 std.string


std.functional
% of Focus100%
Methodtime
std.functional0
others13,894
Method: std.functional
Calls: 1
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.file1
CallsPercentCaller
1100 std.file
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.array
% of Focus100%
Methodtime
std.array0
others13,894
Method: std.array
Calls: 6
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.array6
CallsPercentCaller
6100 std.array
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


std.array
% of Focus91.9%
Methodtime
std.array1,122
others12,771
Method: std.array
Calls: 2482
Function time: 393µs (2.82% of Focus)
F+D time: 1122µs (8.08% of Focus)
Callers100%
MethodCalls
std.string2,482
CallsPercentCaller
2482100 std.string
Estimated F+D Time35.1%11%45.2%
MethodCalls
This Function393
std.array123
std.array98
core.internal.lifetime507
Calls≈Time≈PercentDescendant
393µs35.01 This Function
2482123µs10.96 std.array
248298µs8.78 std.array
2482507µs45.23 core.internal.lifetime


std.conv
% of Focus97.1%
Methodtime
std.conv404
others13,490
Method: std.conv
Calls: 1201
Function time: 249µs (1.79% of Focus)
F+D time: 404µs (2.9% of Focus)
Callers100%
MethodCalls
std.conv1,201
CallsPercentCaller
1201100 std.conv
Estimated F+D Time26.4%61.9%
MethodCalls
This Function249
std.exception44
std.conv3
std.exception106
Calls≈Time≈PercentDescendant
249µs61.78 This Function
118944µs11.11 std.exception
123µs0.81 std.conv
2517106µs26.28 std.exception


int main(string[] args)
% of Focus100%
Methodtime
int main(string[] args)13,894
others0
Method: int main(string[] args)
Calls: 0
Function time: 16µs (0.11% of Focus)
F+D time: 13894µs (100% of Focus)
CallersNo data
MethodCalls
No Caller
Estimated F+D Time88.3%
MethodCalls
This Function16
std.algorithm.searching15
int app.assemble(immutable(char)[][], immutable(char)[])12,273
std.file217
std.string1,371
Calls≈Time≈PercentDescendant
16µs0.11 This Function
115µs0.11 std.algorithm.searching
112273µs88.33 int app.assemble(immutable(char)[][], immutable(char)[])
1217µs1.56 std.file
11371µs9.86 std.string


void app.imm(int)
% of Focus95.8%
Methodtime
void app.imm(int)579
others13,315
Method: void app.imm(int)
Calls: 776
Function time: 254µs (1.83% of Focus)
F+D time: 579µs (4.16% of Focus)
Callers100%
MethodCalls
void app.process()776
CallsPercentCaller
776100 void app.process()
Estimated F+D Time43.8%13.1%43.1%
MethodCalls
This Function254
std.conv250
std.string76
Calls≈Time≈PercentDescendant
254µs43.82 This Function
592250µs43.03 std.conv
59276µs13.14 std.string


int app.assemble(immutable(char)[][], immutable(char)[])
% of Focus11.7%88.3%
Methodtime
int app.assemble(immutable(char)[][], immutable(char)[])12,273
others1,621
Method: int app.assemble(immutable(char)[][], immutable(char)[])
Calls: 1
Function time: 490µs (3.52% of Focus)
F+D time: 12273µs (88.33% of Focus)
Callers100%
MethodCalls
int main(string[] args)1
CallsPercentCaller
1100 int main(string[] args)
Estimated F+D Time75%
MethodCalls
This Function490
void app.process()9,204
void app.parse(immutable(char)[])1,481
std.file1,096
Calls≈Time≈PercentDescendant
490µs3.99 This Function
49649204µs74.99 void app.process()
49641481µs12.07 void app.parse(immutable(char)[])
11096µs8.93 std.file


core.internal.lifetime
% of Focus96.4%
Methodtime
core.internal.lifetime507
others13,386
Method: core.internal.lifetime
Calls: 2482
Function time: 311µs (2.24% of Focus)
F+D time: 507µs (3.65% of Focus)
Callers100%
MethodCalls
std.array2,482
CallsPercentCaller
2482100 std.array
Estimated F+D Time19.2%19.4%61.5%
MethodCalls
This Function311
core.internal.lifetime98
core.internal.lifetime97
Calls≈Time≈PercentDescendant
311µs61.4 This Function
248298µs19.31 core.internal.lifetime
248297µs19.27 core.internal.lifetime


std.exception
% of Focus99.2%
Methodtime
std.exception106
others13,788
Method: std.exception
Calls: 2517
Function time: 106µs (0.76% of Focus)
F+D time: 106µs (0.76% of Focus)
Callers100%
MethodCalls
std.conv2,517
CallsPercentCaller
2517100 std.conv
Estimated F+D Time100%
MethodCalls
This Function106
≈Time≈PercentDescendant
106µs100 This Function


std.internal.cstring
% of Focus100%
Methodtime
std.internal.cstring0
others13,894
Method: std.internal.cstring
Calls: 2
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers50%50%
MethodCalls
std.file1
std.file1
CallsPercentCaller
150 std.file
150 std.file
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


void app.a16()
% of Focus29.5%70.5%
Methodtime
void app.a16()4,098
others9,795
Method: void app.a16()
Calls: 1698
Function time: 4097µs (29.49% of Focus)
F+D time: 4098µs (29.5% of Focus)
Callers100%
MethodCalls
void app.process()1,698
CallsPercentCaller
1698100 void app.process()
Estimated F+D Time100%
MethodCalls
This Function4,097
std.conv0
std.string0
Calls≈Time≈PercentDescendant
4097µs99.97 This Function
20µs0.01 std.conv
20µs0 std.string


std.algorithm.searching
% of Focus100%
Methodtime
std.algorithm.searching0
others13,894
Method: std.algorithm.searching
Calls: 1
Function time: 0µs (0% of Focus)
F+D time: 0µs (0% of Focus)
Callers100%
MethodCalls
std.algorithm.searching1
CallsPercentCaller
1100 std.algorithm.searching
Estimated F+D Time
MethodCalls
This Function0
≈Time≈PercentDescendant
0µs100 This Function


int app.regMod8(immutable(char)[])
% of Focus99%
Methodtime
int app.regMod8(immutable(char)[])139
others13,754
Method: int app.regMod8(immutable(char)[])
Calls: 1438
Function time: 139µs (1% of Focus)
F+D time: 139µs (1% of Focus)
Callers100%
MethodCalls
void app.process()1,438
CallsPercentCaller
1438100 void app.process()
Estimated F+D Time100%
MethodCalls
This Function139
≈Time≈PercentDescendant
139µs100 This Function


int app.regMod16()
% of Focus99.6%
Methodtime
int app.regMod16()51
others13,843
Method: int app.regMod16()
Calls: 760
Function time: 51µs (0.36% of Focus)
F+D time: 51µs (0.36% of Focus)
Callers100%
MethodCalls
void app.process()760
CallsPercentCaller
760100 void app.process()
Estimated F+D Time100%
MethodCalls
This Function51
≈Time≈PercentDescendant
51µs100 This Function