Function Name Total CPU [unit, %] Self CPU [unit, %] Module | - SolveSpace::SBezier::PointAt 28839 (19.51 %) 25482 (17.24 %) solvespace.exe | - SolveSpace::SBezier::TangentAt 21429 (14.49 %) 18365 (12.42 %) solvespace.exe | - [External Code] 147782 (99.95 %) 11202 (7.58 %) Multiple modules | - SolveSpace::Vector::ClosestPointOnLine 32167 (21.76 %) 10713 (7.25 %) solvespace.exe | - SolveSpace::Vector::WithMagnitude 16021 (10.84 %) 10098 (6.83 %) solvespace.exe | - SolveSpace::Vector::Plus 9510 (6.43 %) 9503 (6.43 %) solvespace.exe | - SolveSpace::Vector::Magnitude 7903 (5.35 %) 7893 (5.34 %) solvespace.exe | - SolveSpace::Vector::Minus 6419 (4.34 %) 6409 (4.33 %) solvespace.exe | - SolveSpace::SBezier::ClosestPointTo 106244 (71.86 %) 5976 (4.04 %) solvespace.exe | - SolveSpace::Vector::BoundingBoxIntersectsLine 8380 (5.67 %) 5905 (3.99 %) solvespace.exe | - SolveSpace::Vector::MakeMaxMin 5843 (3.95 %) 5839 (3.95 %) solvespace.exe | - Bernstein 5556 (3.76 %) 5546 (3.75 %) solvespace.exe | - SolveSpace::Vector::Cross 4418 (2.99 %) 4415 (2.99 %) solvespace.exe | - SolveSpace::Vector::DivProjected 3211 (2.17 %) 3210 (2.17 %) solvespace.exe | - SolveSpace::Vector::Equals 4046 (2.74 %) 2891 (1.96 %) solvespace.exe | - SolveSpace::SSurface::GetAxisAlignedBounding 7173 (4.85 %) 1658 (1.12 %) solvespace.exe | - SolveSpace::SSurface::TangentsAt 1834 (1.24 %) 1475 (1.00 %) solvespace.exe | - SolveSpace::SSurface::LineEntirelyOutsideBbox 16679 (11.28 %) 1189 (0.80 %) solvespace.exe | - FindVertsOnCurve 112181 (75.87 %) 1184 (0.80 %) solvespace.exe | - BernsteinDerivative 956 (0.65 %) 956 (0.65 %) solvespace.exe | - SolveSpace::SContour::BridgeToContour 3026 (2.05 %) 835 (0.56 %) solvespace.exe | - std::inplace_merge > 834 (0.56 %) 679 (0.46 %) solvespace.exe | - SolveSpace::SSurface::PointAt 597 (0.40 %) 531 (0.36 %) solvespace.exe | - __security_check_cookie 469 (0.32 %) 467 (0.32 %) solvespace.exe | - SolveSpace::Vector::OutsideAndNotOn 387 (0.26 %) 386 (0.26 %) solvespace.exe | - SolveSpace::SSurface::AllPointsIntersecting 11496 (7.78 %) 363 (0.25 %) solvespace.exe | - SolveSpace::SSurface::MakeCopyTrimAgainst 11613 (7.85 %) 337 (0.23 %) solvespace.exe | - __crt_stdio_output::output_processor,__crt_stdio_output::standard_base > >::find_next_state 246 (0.17 %) 245 (0.17 %) solvespace.exe | - SolveSpace::SKdNode::FindEdgeOn 621 (0.42 %) 228 (0.15 %) solvespace.exe | - SolveSpace::SShell::AllPointsIntersecting 10892 (7.37 %) 208 (0.14 %) solvespace.exe | - [System Call] ntoskrnl.exe 202 (0.14 %) 202 (0.14 %) ntoskrnl.exe | - SolveSpace::SShell::ClassifyEdge 9862 (6.67 %) 185 (0.13 %) solvespace.exe | - SolveSpace::SSurface::IntersectAgainst 2176 (1.47 %) 156 (0.11 %) solvespace.exe | - SolveSpace::Entity::operator= 150 (0.10 %) 150 (0.10 %) solvespace.exe | - SolveSpace::SBezier::Equals 241 (0.16 %) 132 (0.09 %) solvespace.exe | - __crt_stdio_output::output_processor,__crt_stdio_output::standard_base > >::process 677 (0.46 %) 125 (0.08 %) solvespace.exe | - SolveSpace::Vector::Dot 109 (0.07 %) 109 (0.07 %) solvespace.exe | - [External Call] ntdll.dll 101 (0.07 %) 101 (0.07 %) ntdll.dll | - __acrt_locale_get_ctype_array_value 79 (0.05 %) 79 (0.05 %) solvespace.exe | - SolveSpace::STriangle::Normal 119 (0.08 %) 71 (0.05 %) solvespace.exe | - SolveSpace::SSurface::ClosestPointNewton 976 (0.66 %) 71 (0.05 %) solvespace.exe | - SolveSpace::IdList::FindByIdNoOops 69 (0.05 %) 68 (0.05 %) solvespace.exe