From b65913fc2f9458dded4ad0824a1074509baf3bb8 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 21 Jun 2023 21:35:10 +0000 Subject: [PATCH] add pyo3-bench (cargo) benchmark result for a6e10514b24a91a09acf065def05206daac1b474 --- dev/bench/data.js | 212 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 211 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index e16b1dc985a..ec494872813 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1687301052776, + "lastUpdate": 1687383309084, "repoUrl": "https://github.com/PyO3/pyo3", "entries": { "pyo3-bench": [ @@ -139700,6 +139700,216 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "1939362+davidhewitt@users.noreply.github.com", + "name": "David Hewitt", + "username": "davidhewitt" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "a6e10514b24a91a09acf065def05206daac1b474", + "message": "Merge pull request #3263 from PyO3/with-pool\n\nAdd Python::with_pool as a safer alternative to Python::new_pool.", + "timestamp": "2023-06-21T20:37:24Z", + "tree_id": "2446a37655f1c05cc4b490171061ecbd28ba67d5", + "url": "https://github.com/PyO3/pyo3/commit/a6e10514b24a91a09acf065def05206daac1b474" + }, + "date": 1687383295300, + "tool": "cargo", + "benches": [ + { + "name": "call_0", + "value": 71524, + "range": "± 1014", + "unit": "ns/iter" + }, + { + "name": "call_method_0", + "value": 193920, + "range": "± 12767", + "unit": "ns/iter" + }, + { + "name": "iter_dict", + "value": 3537316, + "range": "± 31425", + "unit": "ns/iter" + }, + { + "name": "dict_new", + "value": 6030384, + "range": "± 148614", + "unit": "ns/iter" + }, + { + "name": "dict_get_item", + "value": 4193445, + "range": "± 38554", + "unit": "ns/iter" + }, + { + "name": "extract_hashmap", + "value": 9964874, + "range": "± 529578", + "unit": "ns/iter" + }, + { + "name": "extract_btreemap", + "value": 16007351, + "range": "± 185383", + "unit": "ns/iter" + }, + { + "name": "extract_hashbrown_map", + "value": 8507918, + "range": "± 354543", + "unit": "ns/iter" + }, + { + "name": "mapping_from_dict", + "value": 3, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "clean_gilpool_new", + "value": 29, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "clean_acquire_gil", + "value": 130, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "dirty_acquire_gil", + "value": 135, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "iter_list", + "value": 2256815, + "range": "± 17193", + "unit": "ns/iter" + }, + { + "name": "list_new", + "value": 1670012, + "range": "± 34818", + "unit": "ns/iter" + }, + { + "name": "list_get_item", + "value": 1408088, + "range": "± 50448", + "unit": "ns/iter" + }, + { + "name": "list_get_item_unchecked", + "value": 1182501, + "range": "± 53280", + "unit": "ns/iter" + }, + { + "name": "sequence_from_list", + "value": 2, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "first_time_init", + "value": 4389, + "range": "± 80", + "unit": "ns/iter" + }, + { + "name": "drop_many_objects", + "value": 3741, + "range": "± 37", + "unit": "ns/iter" + }, + { + "name": "set_new", + "value": 2372860, + "range": "± 20696", + "unit": "ns/iter" + }, + { + "name": "iter_set", + "value": 3112635, + "range": "± 36891", + "unit": "ns/iter" + }, + { + "name": "extract_hashset", + "value": 10898489, + "range": "± 133194", + "unit": "ns/iter" + }, + { + "name": "extract_btreeset", + "value": 5137559, + "range": "± 49092", + "unit": "ns/iter" + }, + { + "name": "extract_hashbrown_set", + "value": 7642661, + "range": "± 122418", + "unit": "ns/iter" + }, + { + "name": "iter_tuple", + "value": 1703733, + "range": "± 10028", + "unit": "ns/iter" + }, + { + "name": "tuple_new", + "value": 1658760, + "range": "± 25113", + "unit": "ns/iter" + }, + { + "name": "tuple_get_item", + "value": 1093090, + "range": "± 9456", + "unit": "ns/iter" + }, + { + "name": "tuple_get_item_unchecked", + "value": 948740, + "range": "± 10928", + "unit": "ns/iter" + }, + { + "name": "sequence_from_tuple", + "value": 3, + "range": "± 0", + "unit": "ns/iter" + }, + { + "name": "tuple_new_list", + "value": 270865, + "range": "± 551", + "unit": "ns/iter" + }, + { + "name": "tuple_to_list", + "value": 174785, + "range": "± 654", + "unit": "ns/iter" + } + ] } ], "pytest-bench": [