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.
10 days ago
1e057f2
dependabot/cargo/patch-020fb9b899
pull_request
Compare
Base
Search a run
Head
chore(deps): bump the patch group across 1 directory with 3 updates
#258
dependabot/cargo/patch-020fb9b899
10 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
traverse_tree_hierarchy[100]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
11.6 µs
initialize_convexity_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
10.6 ms
traverse_tree_hierarchy[1000]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
86.4 µs
render_mermaid[10000]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
54.9 ms
initialize_convexity_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
231.7 µs
initialize_convexity_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
2.3 ms
initialize_convexity_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
117.7 µs
clone_line_graph[100]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
8.5 µs
initialize_convexity_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionLine::criterion::initialize_convexity_LineConvexChecker<PortGraph>
25 ms
check_convexity_fixed_size_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
5.7 µs
render_dot[1000]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
18.4 ms
make_line_graph[1000000]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
217.6 ms
check_convexity_fixed_size_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
6.8 µs
clone_line_graph[10000]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
772.1 µs
resize_ports[10000]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
2.6 ms
clone_line_graph[1000000]
benches/benchmarks/portgraph.rs::criterion_group::ClonePortgraph::criterion::clone_line_graph
42.2 ms
resize_ports[1000]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
267.9 µs
render_dot[10000]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
193.9 ms
resize_ports[100]
benches/benchmarks/portgraph.rs::criterion_group::ResizePorts::criterion::resize_ports
34.9 µs
initialize_convexity_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexConstructionTopo::criterion::initialize_convexity_TopoConvexChecker<PortGraph>
1.1 ms
check_convexity_fixed_size_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeLine::criterion::check_convexity_fixed_size_LineConvexChecker<PortGraph>
7.3 µs
make_line_graph[100]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
27.6 µs
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
12.3 µs
make_line_graph[10000]
benches/benchmarks/portgraph.rs::criterion_group::MakePortgraph::criterion::make_line_graph
2.1 ms
render_dot[100]
benches/benchmarks/render.rs::criterion_group::RenderDot::criterion::render_dot
1.8 ms
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
11.5 µs
remove_unordered[10000]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
881.2 µs
check_convexity_full_LineConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
27.8 ms
render_mermaid[1000]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
5.5 ms
traverse_tree_hierarchy[10000]
benches/benchmarks/hierarchy.rs::criterion_group::TraverseHierarchy::criterion::traverse_tree_hierarchy
822.6 µs
render_mermaid[100]
benches/benchmarks/render.rs::criterion_group::RenderMermaid::criterion::render_mermaid
511.9 µs
remove_unordered[1000]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
84.7 µs
toposort[1000]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
912.1 µs
initialize_tree_hierarchy[1000]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
125 µs
check_convexity_fixed_size_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFixedSizeTopo::criterion::check_convexity_fixed_size_TopoConvexChecker<PortGraph>
10.8 µs
check_convexity_full_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
367.3 µs
check_convexity_full_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFullLine::criterion::check_convexity_full_LineConvexChecker<PortGraph>
22.8 µs
toposort[10000]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
9 ms
check_convexity_full_TopoConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
52.9 µs
toposort[100]
benches/benchmarks/toposort.rs::criterion_group::Toposort::criterion::toposort
97.2 µs
initialize_tree_hierarchy[100]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
15.1 µs
check_convexity_sparse_LineConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseLine::criterion::check_convexity_sparse_LineConvexChecker<PortGraph>
7.5 µs
check_convexity_sparse_LineConvexChecker<PortGraph>[100]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseLine::criterion::check_convexity_sparse_LineConvexChecker<PortGraph>
2.4 µs
check_convexity_full_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
6.1 ms
check_convexity_sparse_TopoConvexChecker<PortGraph>[10000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseTopo::criterion::check_convexity_sparse_TopoConvexChecker<PortGraph>
42.8 µs
remove_unordered[100]
benches/benchmarks/portgraph.rs::criterion_group::RemoveUnordered::criterion::remove_unordered
10.9 µs
check_convexity_full_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexFullTopo::criterion::check_convexity_full_TopoConvexChecker<PortGraph>
523.7 µ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.6 µs
initialize_tree_hierarchy[10000]
benches/benchmarks/hierarchy.rs::criterion_group::CreateHierarchy::criterion::initialize_tree_hierarchy
1.2 ms
check_convexity_sparse_TopoConvexChecker<PortGraph>[1000]
benches/benchmarks/convex.rs::criterion_group::ConvexSparseTopo::criterion::check_convexity_sparse_TopoConvexChecker<PortGraph>
15.7 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs