log(1-(1-exp(-1000)))

Time bar (total: 4.7s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
random
Compiler

Compiled 11 to 9 computations (18.2% saved)

sample3.1s (64.7%)

Memory
78.8MiB live, 1 366.2MiB allocated
Samples
2.4s8 256×2valid
Precisions
Click to see histograms. Total time spent on operations: 2.2s
ival-expm1: 1.0s (46.3% of total)
adjust: 568.0ms (25.8% of total)
ival-neg: 247.0ms (11.2% of total)
ival-sub: 218.0ms (9.9% of total)
ival-div: 127.0ms (5.8% of total)
exact: 12.0ms (0.5% of total)
ival-true: 7.0ms (0.3% of total)
ival-assert: 4.0ms (0.2% of total)
Bogosity

explain401.0ms (8.5%)

Memory
129.9MiB live, 279.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(exp.f64 (neg.f64 #s(literal 1000 binary64)))
00-0-#s(literal 1 binary64)
00-0-#s(literal 1000 binary64)
00-0-(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
00-0-(neg.f64 #s(literal 1000 binary64))
00-0-(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
00-0-(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
192.0ms512×2valid
Compiler

Compiled 69 to 27 computations (60.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 98.0ms
ival-expm1: 46.0ms (47% of total)
adjust: 17.0ms (17.4% of total)
ival-neg: 11.0ms (11.2% of total)
ival-sub: 9.0ms (9.2% of total)
ival-div: 7.0ms (7.2% of total)
ival-exp: 7.0ms (7.2% of total)
ival-true: 1.0ms (1% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)

preprocess519.0ms (11%)

Memory
-244.1MiB live, 31.2MiB allocated
Algorithm
egg-herbie
Rules
5 064×lower-fma.f64
5 064×lower-fma.f32
3 968×lower-+.f64
3 968×lower-+.f32
3 312×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
078
0136
1214
2352
3972
42152
55372
612232
718002
822572
923202
1023432
1123492
1232422
1337242
1441292
1542802
1643682
1743682
1843922
1943922
2043922
2176412
2277772
2377812
2477872
2577892
2677892
084722
Stop Event
iter limit
node limit
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
Outputs
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
(exp.f64 #s(literal 1000 binary64))
Compiler

Compiled 9 to 7 computations (22.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 0 computations (0% saved)

prune1.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
Compiler

Compiled 9 to 7 computations (22.2% saved)

simplify230.0ms (4.9%)

Memory
26.5MiB live, 26.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff64
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
cost-diff128
(neg.f64 #s(literal 1000 binary64))
cost-diff320
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
cost-diff704
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
Rules
5 064×lower-fma.f64
5 064×lower-fma.f32
3 968×lower-+.f64
3 968×lower-+.f32
3 312×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01321
12115
23513
39713
421513
553713
6122313
7180013
8225713
9232013
10234313
11234913
12324213
13372413
14412913
15428013
16436813
17436813
18439213
19439213
20439213
21764113
22777713
23778113
24778713
25778913
26778913
0847212
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
(exp.f64 (neg.f64 #s(literal 1000 binary64)))
(neg.f64 #s(literal 1000 binary64))
#s(literal 1000 binary64)
Outputs
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
(exp.f64 #s(literal 1000 binary64))
#s(literal 1 binary64)
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
(exp.f64 #s(literal -1000 binary64))
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
(neg.f64 (expm1.f64 #s(literal -1000 binary64)))
(exp.f64 (neg.f64 #s(literal 1000 binary64)))
(exp.f64 #s(literal -1000 binary64))
(neg.f64 #s(literal 1000 binary64))
#s(literal -1000 binary64)
#s(literal 1000 binary64)

localize67.0ms (1.4%)

Memory
17.5MiB live, 17.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
accuracy0
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
accuracy0
(neg.f64 #s(literal 1000 binary64))
accuracy0
(exp.f64 (neg.f64 #s(literal 1000 binary64)))
Samples
57.0ms256×2valid
Compiler

Compiled 30 to 10 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-expm1: 21.0ms (46.7% of total)
adjust: 8.0ms (17.8% of total)
ival-neg: 5.0ms (11.1% of total)
ival-sub: 4.0ms (8.9% of total)
ival-div: 3.0ms (6.7% of total)
ival-exp: 3.0ms (6.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Counts
5 → 0
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) (patch (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) (patch (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))) #<representation binary64>) () ())
#s(alt (neg.f64 #s(literal 1000 binary64)) (patch (neg.f64 #s(literal 1000 binary64)) #<representation binary64>) () ())
#s(alt (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) (patch (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))) #<representation binary64>) () ())
#s(alt (exp.f64 (neg.f64 #s(literal 1000 binary64))) (patch (exp.f64 (neg.f64 #s(literal 1000 binary64))) #<representation binary64>) () ())
Outputs

simplify2.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
000
Stop Event
saturated
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

rewrite181.0ms (3.8%)

Memory
-49.6MiB live, 52.5MiB allocated
Rules
4 194×lower-fma.f64
4 194×lower-fma.f32
2 840×lower-*.f64
2 840×lower-*.f32
2 814×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721
01319
15213
237911
3733211
0906210
Stop Event
iter limit
node limit
iter limit
Counts
5 → 492
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64)))))
(neg.f64 #s(literal 1000 binary64))
(-.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 #s(literal 1000 binary64))))
(exp.f64 (neg.f64 #s(literal 1000 binary64)))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval54.0ms (1.1%)

Memory
44.2MiB live, 44.2MiB allocated
Compiler

Compiled 10 137 to 1 484 computations (85.4% saved)

prune11.0ms (0.2%)

Memory
-60.6MiB live, 17.6MiB allocated
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New4911492
Fresh000
Picked101
Done000
Total4921493
Accuracy
100.0%
Counts
493 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(exp.f64 #s(literal 1000 binary64))
Compiler

Compiled 2 to 2 computations (0% saved)

simplify4.0ms (0.1%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 1 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 #s(literal 1000 binary64))
Rules
lift-exp.f64
lower-exp.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023
033
033
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(exp.f64 #s(literal 1000 binary64))
#s(literal 1000 binary64)
Outputs
(exp.f64 #s(literal 1000 binary64))
#s(literal 1000 binary64)

localize11.0ms (0.2%)

Memory
4.1MiB live, 4.1MiB allocated
Localize:

Found 1 expressions of interest:

NewMetricScoreProgram
accuracy0
(exp.f64 #s(literal 1000 binary64))
Samples
7.0ms256×0valid
Compiler

Compiled 5 to 4 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-exp: 3.0ms (78% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated
Counts
1 → 0
Calls
Call 1
Inputs
#s(alt (exp.f64 #s(literal 1000 binary64)) (patch (exp.f64 #s(literal 1000 binary64)) #<representation binary64>) () ())
Outputs

simplify2.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
000
Stop Event
saturated
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

rewrite6.0ms (0.1%)

Memory
1.0MiB live, 1.0MiB allocated
Rules
lift-exp.f64
lower-exp.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022
032
032
Stop Event
iter limit
saturated
iter limit
Counts
1 → 1
Calls
Call 1
Inputs
(exp.f64 #s(literal 1000 binary64))
Outputs
#<batchref>

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New101
Fresh000
Picked011
Done000
Total112
Accuracy
100.0%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(exp.f64 #s(literal 1000 binary64))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify22.0ms (0.5%)

Memory
18.4MiB live, 18.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022
Stop Event
saturated
Calls
Call 1
Inputs
(exp.f64 #s(literal 1000 binary64))
Outputs
(exp.f64 #s(literal 1000 binary64))

soundness133.0ms (2.8%)

Memory
3.6MiB live, 3.6MiB allocated
Rules
4 194×lower-fma.f64
4 194×lower-fma.f32
2 840×lower-*.f64
2 840×lower-*.f32
2 814×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0721
01319
15213
237911
3733211
0906210
Stop Event
done
iter limit
node limit
iter limit
Compiler

Compiled 16 to 10 computations (37.5% saved)

preprocess19.0ms (0.4%)

Memory
20.4MiB live, 20.4MiB allocated
Compiler

Compiled 22 to 18 computations (18.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...