Graphics.Rasterific.Svg.PathConverter:arcToSegments from rasterific-svg-0.2.3.1

Time bar (total: 1.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze157.0ms (12.3%)

Memory
-9.3MiB live, 206.0MiB allocated; 31ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
25%25%74.9%0.2%0%0%0%5
25%25%74.9%0.2%0%0%0%6
37.5%37.4%62.4%0.2%0%0%0%7
37.5%37.4%62.4%0.2%0%0%0%8
56.3%56.1%43.7%0.2%0%0%0%9
56.3%56.1%43.7%0.2%0%0%0%10
65.6%65.5%34.3%0.2%0%0%0%11
65.6%65.5%34.3%0.2%0%0%0%12
Compiler

Compiled 17 to 13 computations (23.5% saved)

sample928.0ms (72.9%)

Memory
1.1MiB live, 1 146.5MiB allocated; 175ms collecting garbage
Samples
612.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 371.0ms
ival-mult: 235.0ms (63.4% of total)
ival-div: 92.0ms (24.8% of total)
ival-add: 38.0ms (10.2% of total)
ival-assert: 3.0ms (0.8% of total)
adjust: 2.0ms (0.5% of total)
Bogosity

explain120.0ms (9.4%)

Memory
1.3MiB live, 193.7MiB allocated; 22ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
690-2(5.035782699347941e-260 8.824824376369838e-197 5.777761597525988e-95 2.0684253927241347e-157)(/.f64 (*.f64 z z) (*.f64 t t))
600-1(-2.550612847421033e-40 -1.6917430063744968e-159 1.2672236859382322e+61 9.497230015669672e-111)(/.f64 (*.f64 x x) (*.f64 y y))
00-0-t
00-0-(+.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (/.f64 (*.f64 z z) (*.f64 t t)))
00-0-z
00-0-(*.f64 x x)
00-0-(*.f64 t t)
00-0-(*.f64 z z)
00-0-y
00-0-(*.f64 y y)
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 z z) (*.f64 t t))o/o180
(*.f64 z z)overflow76
(*.f64 t t)overflow64
/.f64(/.f64 (*.f64 z z) (*.f64 t t))u/u170
(*.f64 z z)underflow59
(*.f64 t t)underflow69
/.f64(/.f64 (*.f64 x x) (*.f64 y y))o/o120
(*.f64 x x)overflow64
(*.f64 y y)overflow69
/.f64(/.f64 (*.f64 x x) (*.f64 y y))n/u80
(*.f64 y y)underflow56
/.f64(/.f64 (*.f64 z z) (*.f64 t t))u/n80
(*.f64 z z)underflow59
/.f64(/.f64 (*.f64 z z) (*.f64 t t))n/u70
(*.f64 t t)underflow69
/.f64(/.f64 (*.f64 x x) (*.f64 y y))n/o60
(*.f64 y y)overflow69
/.f64(/.f64 (*.f64 x x) (*.f64 y y))o/n60
(*.f64 x x)overflow64
/.f64(/.f64 (*.f64 z z) (*.f64 t t))o/n60
(*.f64 z z)overflow76
/.f64(/.f64 (*.f64 z z) (*.f64 t t))n/o50
(*.f64 t t)overflow64
/.f64(/.f64 (*.f64 x x) (*.f64 y y))u/u50
(*.f64 x x)underflow64
(*.f64 y y)underflow56
/.f64(/.f64 (*.f64 x x) (*.f64 y y))u/n50
(*.f64 x x)underflow64
Confusion
Predicted +Predicted -
+807
-20149
Precision
0.8
Recall
0.9195402298850575
Confusion?
Predicted +Predicted MaybePredicted -
+8007
-200149
Precision?
0.8
Recall?
0.9195402298850575
Freqs
test
numberfreq
0156
197
23
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
45.0ms512×0valid
Compiler

Compiled 109 to 37 computations (66.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 13.0ms (59.9% of total)
ival-div: 6.0ms (27.6% of total)
ival-add: 2.0ms (9.2% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess68.0ms (5.3%)

Memory
-40.1MiB live, 29.4MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050229
1190229
21001229
33099229
45335229
55663229
65663229
01615
02415
02415
Stop Event
saturated
saturated
iter limit
saturated

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...