CQCL
portgraph
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
25 days ago
913bcaa
dependabot/cargo/rstest-0.26.1
pull_request
Compare
Base
Search a run
Head
chore(deps): bump rstest from 0.25.0 to 0.26.1
#262
dependabot/cargo/rstest-0.26.1
25 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
initialize_convexity_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
2.3 ms
initialize_convexity_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
228.4 µs
initialize_convexity_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
24.7 ms
traverse_tree_hierarchy[10000]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
822.7 µs
initialize_convexity_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
1.1 ms
traverse_tree_hierarchy[100]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
11.7 µs
clone_line_graph[10000]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
772.1 µs
resize_ports[1000]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
268.9 µs
initialize_convexity_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
115.5 µs
check_convexity_fixed_size_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
6.8 µs
render_dot[10000]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
196.4 ms
initialize_tree_hierarchy[100]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
15.2 µs
clone_line_graph[1000000]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
42.2 ms
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
11.2 µs
render_dot[100]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
1.9 ms
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
12 µs
initialize_convexity_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
10.4 ms
resize_ports[100]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
34.9 µs
traverse_tree_hierarchy[1000]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
86.4 µs
clone_line_graph[100]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
8.5 µs
check_convexity_full_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
27.8 ms
check_convexity_fixed_size_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
5.6 µs
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
10.5 µs
check_convexity_fixed_size_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
7.2 µs
make_line_graph[10000]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
2.1 ms
render_dot[1000]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
18.6 ms
render_mermaid[10000]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
54.6 ms
render_mermaid[1000]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
5.4 ms
check_convexity_full_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
22.9 µs
toposort[10000]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
9 ms
toposort[1000]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
908.4 µs
make_line_graph[1000000]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
218.5 ms
check_convexity_sparse_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseLine::criterion::check_convexity_sparse_LineConvexChecker<PortGraph>
7.5 µs
toposort[100]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
96.7 µs
check_convexity_full_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
367.4 µs
check_convexity_full_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
5.7 ms
remove_unordered[1000]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
82.8 µs
remove_unordered[100]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
11 µs
check_convexity_full_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
491 µs
render_mermaid[100]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
510 µs
make_line_graph[100]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
27.6 µs
check_convexity_full_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
49.6 µs
check_convexity_sparse_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseLine::criterion::check_convexity_sparse_LineConvexChecker<PortGraph>
24.4 µs
check_convexity_sparse_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseTopo::criterion::check_convexity_sparse_TopoConvexChecker<PortGraph>
7.5 µs
remove_unordered[10000]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
846.6 µs
initialize_tree_hierarchy[10000]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
1.2 ms
check_convexity_sparse_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseLine::criterion::check_convexity_sparse_LineConvexChecker<PortGraph>
2.4 µs
check_convexity_sparse_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseTopo::criterion::check_convexity_sparse_TopoConvexChecker<PortGraph>
15.3 µs
initialize_tree_hierarchy[1000]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
125 µs
resize_ports[10000]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
2.7 ms
check_convexity_sparse_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseTopo::criterion::check_convexity_sparse_TopoConvexChecker<PortGraph>
41.6 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs