Development.Shake.Profile:generateTrace from shake-0.15.5

Time bar (total: 705.0ms)

start0.0ms (0.0%)

analyze1.0ms (0.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0.0%0.0%100.0%0.0%0.0%0.0%0.0%0
100.0%100.0%0.0%0.0%0.0%0.0%0.0%1
Compiler

Compiled 7 to 6 computations (14.3% saved)

sample352.0ms (49.9%)

Samples
271.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 4.0ms
Sub: 2.0ms (44.8% of total, 0.0 MiB)
Mul: 2.0ms (44.8% of total, 0.0 MiB)
Bogosity

preprocess42.0ms (5.9%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083
1283
2783
34303
430053
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(*.f64 #s(literal 1000000 binary64) (-.f64 x x))
Symmetry

(abs x)

(negabs x)

Compiler

Compiled 2 to 8 computations (-300.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series4.0ms (0.6%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056
Stop Event
saturated
Counts
4 → 2
Calls
Call 1
Inputs
%2 = (-.f64 x x)
#s(literal 1000000 binary64)
x
%2
(*.f64 #s(literal 1000000 binary64) %2)
Outputs
(approx 1000000 #s(literal 0 binary64))
(approx x x)
Calls

3 calls:

TimeVariablePoint
1.0ms
x
inf
1.0ms
x
-inf
0.0ms
x
0

rewrite80.0ms (11.3%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0410
064
1164
2424
32754
422044
041544
041564
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
4 → 4
Calls
Call 1
Inputs
%2 = (-.f64 x x)
#s(literal 1000000 binary64)
x
%2
(*.f64 #s(literal 1000000 binary64) %2)
Outputs
#s(literal 1000000 binary64)
x
#s(literal 0 binary64)
#s(literal 0 binary64)

reconstruct0.0ms (0.1%)

Counts
6 → 5
Compiler

Compiled 6 to 3 computations (50.0% saved)

eval0.0ms (0.0%)

Compiler

Compiled 4 to 7 computations (-75.0% saved)

prune0.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh000
Picked101
Done000
Total415
Accuracy
100.0%
Counts
5 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
#s(literal 0 binary64)
Compiler

Compiled 1 to 1 computations (0.0% saved)

sample0.0ms (0.0%)

Calls
Call 1
Inputs
Outputs

series1.0ms (0.1%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
Outputs
(approx 0 #s(literal 0 binary64))
Calls

3 calls:

TimeVariablePoint
0.0ms
x
0
0.0ms
x
inf
0.0ms
x
-inf

rewrite80.0ms (11.3%)

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
011
011
141
2151
3591
45121
045061
045561
Stop Event
iter-limit
iter-limit
node-limit
saturated
Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
Outputs
#s(literal 0 binary64)

reconstruct0.0ms (0.0%)

Counts
2 → 1
Compiler

Compiled 2 to 1 computations (50.0% saved)

eval0.0ms (0.0%)

Compiler

Compiled 1 to 1 computations (0.0% saved)

prune1.0ms (0.1%)

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%
#s(literal 0 binary64)
Compiler

Compiled 1 to 1 computations (0.0% saved)

regimes4.0ms (0.5%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
Outputs
#s(literal 0 binary64)
Calls

3 calls:

2.0ms
x
1.0ms
(-.f64 x x)
1.0ms
(*.f64 #s(literal 1000000 binary64) (-.f64 x x))
Results
AccuracySegmentsBranch
100.0%1
x
100.0%1
(*.f64 #s(literal 1000000 binary64) (-.f64 x x))
100.0%1
(-.f64 x x)
Compiler

Compiled 5 to 9 computations (-80.0% saved)

bsearch0.0ms (0.0%)

derivations8.0ms (1.1%)

Stop Event
done
Compiler

Compiled 1 to 1 computations (0.0% saved)

preprocess6.0ms (0.8%)

Compiler

Compiled 6 to 9 computations (-50.0% saved)

end0.0ms (0.0%)

gc126ms (17.9%)

Allocations
AllocatedPercentPhase
475.0 MiB72.7%sample
114.1 MiB17.5%rewrite
48.4 MiB7.4%preprocess
5.8 MiB0.9%series
3.8 MiB0.6%regimes
1.8 MiB0.3%analyze
1.8 MiB0.3%derivations
1.1 MiB0.2%prune
0.4 MiB0.1%reconstruct
0.4 MiB0.1%eval
0.2 MiB0.0%start
0.0 MiB0.0%bsearch
0.0 MiB0.0%end
653.1 MiB100.0%total

Profiling

Loading profile data...