From a8e355f22ad0a22f2d14b224df2e06476d811ea5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sun, 19 Jul 2020 01:58:41 +0200 Subject: [PATCH] aquatic_http: add criterion benchmarks for request from path parsing About 35% improvement by using both memchr methods --- Cargo.lock | 390 ++++++- Cargo.toml | 5 + TODO.md | 3 +- aquatic_http/Cargo.toml | 6 + .../benches/bench_request_from_path.rs | 24 + aquatic_http/src/lib/protocol/request.rs | 3 +- .../request-from-path/latest/benchmark.json | 1 + .../request-from-path/latest/estimates.json | 1 + .../request-from-path/latest/raw.csv | 1001 +++++++++++++++++ .../request-from-path/latest/sample.json | 1 + .../request-from-path/latest/tukey.json | 1 + .../no-memchr/benchmark.json | 1 + .../no-memchr/estimates.json | 1 + .../request-from-path/no-memchr/raw.csv | 1001 +++++++++++++++++ .../request-from-path/no-memchr/sample.json | 1 + .../request-from-path/no-memchr/tukey.json | 1 + .../aquatic-http-request-from-path.sh | 5 + 17 files changed, 2441 insertions(+), 5 deletions(-) create mode 100644 aquatic_http/benches/bench_request_from_path.rs create mode 100644 aquatic_http/target/criterion/request-from-path/latest/benchmark.json create mode 100644 aquatic_http/target/criterion/request-from-path/latest/estimates.json create mode 100644 aquatic_http/target/criterion/request-from-path/latest/raw.csv create mode 100644 aquatic_http/target/criterion/request-from-path/latest/sample.json create mode 100644 aquatic_http/target/criterion/request-from-path/latest/tukey.json create mode 100644 aquatic_http/target/criterion/request-from-path/no-memchr/benchmark.json create mode 100644 aquatic_http/target/criterion/request-from-path/no-memchr/estimates.json create mode 100644 aquatic_http/target/criterion/request-from-path/no-memchr/raw.csv create mode 100644 aquatic_http/target/criterion/request-from-path/no-memchr/sample.json create mode 100644 aquatic_http/target/criterion/request-from-path/no-memchr/tukey.json create mode 100755 scripts/criterion/aquatic-http-request-from-path.sh diff --git a/Cargo.lock b/Cargo.lock index d2b476e..0b818e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -76,6 +76,7 @@ dependencies = [ "aquatic_common", "aquatic_common_tcp", "bendy", + "criterion", "either", "flume", "hashbrown", @@ -243,6 +244,17 @@ dependencies = [ "toml", ] +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi", + "libc", + "winapi", +] + [[package]] name = "autocfg" version = "1.0.0" @@ -307,6 +319,24 @@ dependencies = [ "byte-tools", ] +[[package]] +name = "bstr" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +dependencies = [ + "lazy_static", + "memchr", + "regex-automata", + "serde", +] + +[[package]] +name = "bumpalo" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" + [[package]] name = "byte-tools" version = "0.3.1" @@ -325,6 +355,15 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" +[[package]] +name = "cast" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b9434b9a5aa1450faa3f9cb14ea0e8c53bb5d2b3c1bfd1ab4fc03e9f33fbfb0" +dependencies = [ + "rustc_version", +] + [[package]] name = "cc" version = "1.0.54" @@ -348,6 +387,17 @@ dependencies = [ "time", ] +[[package]] +name = "clap" +version = "2.33.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" +dependencies = [ + "bitflags", + "textwrap", + "unicode-width", +] + [[package]] name = "cloudabi" version = "0.0.3" @@ -399,6 +449,42 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +[[package]] +name = "criterion" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70daa7ceec6cf143990669a04c7df13391d55fb27bd4079d252fca774ba244d8" +dependencies = [ + "atty", + "cast", + "clap", + "criterion-plot", + "csv", + "itertools", + "lazy_static", + "num-traits", + "oorandom", + "plotters", + "rayon", + "regex", + "serde", + "serde_cbor", + "serde_derive", + "serde_json", + "tinytemplate", + "walkdir", +] + +[[package]] +name = "criterion-plot" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e022feadec601fba1649cfa83586381a4ad31c6bf3a9ab7d408118b05dd9889d" +dependencies = [ + "cast", + "itertools", +] + [[package]] name = "crossbeam-channel" version = "0.4.2" @@ -409,6 +495,43 @@ dependencies = [ "maybe-uninit", ] +[[package]] +name = "crossbeam-deque" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", + "maybe-uninit", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" +dependencies = [ + "autocfg", + "cfg-if", + "crossbeam-utils", + "lazy_static", + "maybe-uninit", + "memoffset", + "scopeguard", +] + +[[package]] +name = "crossbeam-queue" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "maybe-uninit", +] + [[package]] name = "crossbeam-utils" version = "0.7.2" @@ -420,6 +543,28 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "csv" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279" +dependencies = [ + "bstr", + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +dependencies = [ + "memchr", +] + [[package]] name = "digest" version = "0.8.1" @@ -617,6 +762,12 @@ dependencies = [ "syn", ] +[[package]] +name = "half" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d36fab90f82edc3c747f9d438e06cf0a491055896f2a279638bb5beed6c40177" + [[package]] name = "hashbrown" version = "0.7.2" @@ -628,6 +779,15 @@ dependencies = [ "serde", ] +[[package]] +name = "hermit-abi" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +dependencies = [ + "libc", +] + [[package]] name = "histogram" version = "0.6.9" @@ -698,12 +858,30 @@ dependencies = [ "bytes", ] +[[package]] +name = "itertools" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" +[[package]] +name = "js-sys" +version = "0.3.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52732a3d3ad72c58ad2dc70624f9c17b46ecd0943b9a4f1ee37c4c18c5d983e2" +dependencies = [ + "wasm-bindgen", +] + [[package]] name = "lazy_static" version = "1.4.0" @@ -761,6 +939,15 @@ version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +[[package]] +name = "memoffset" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" +dependencies = [ + "autocfg", +] + [[package]] name = "mimalloc" version = "0.1.19" @@ -946,6 +1133,16 @@ dependencies = [ "autocfg", ] +[[package]] +name = "num_cpus" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" +dependencies = [ + "hermit-abi", + "libc", +] + [[package]] name = "number_prefix" version = "0.3.0" @@ -958,6 +1155,12 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5" +[[package]] +name = "oorandom" +version = "11.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a170cebd8021a008ea92e4db85a72f80b35df514ec664b296fdcbb654eac0b2c" + [[package]] name = "opaque-debug" version = "0.2.3" @@ -1082,6 +1285,18 @@ dependencies = [ "serde_json", ] +[[package]] +name = "plotters" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d1685fbe7beba33de0330629da9d955ac75bd54f33d7b79f9a895590124f6bb" +dependencies = [ + "js-sys", + "num-traits", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "ppv-lite86" version = "0.2.8" @@ -1199,6 +1414,31 @@ dependencies = [ "rand_core", ] +[[package]] +name = "rayon" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" +dependencies = [ + "autocfg", + "crossbeam-deque", + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" +dependencies = [ + "crossbeam-deque", + "crossbeam-queue", + "crossbeam-utils", + "lazy_static", + "num_cpus", +] + [[package]] name = "redox_syscall" version = "0.1.56" @@ -1217,6 +1457,15 @@ dependencies = [ "thread_local", ] +[[package]] +name = "regex-automata" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" +dependencies = [ + "byteorder", +] + [[package]] name = "regex-syntax" version = "0.6.17" @@ -1238,12 +1487,30 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver", +] + [[package]] name = "ryu" version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed3d612bc64430efeb3f7ee6ef26d590dce0c43249217bddc62112540c7941e1" +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + [[package]] name = "schannel" version = "0.1.19" @@ -1283,6 +1550,21 @@ dependencies = [ "libc", ] +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" + [[package]] name = "serde" version = "1.0.110" @@ -1301,6 +1583,16 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_cbor" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e18acfa2f90e8b735b2836ab8d538de304cbb6729a7360729ea5a895d15a622" +dependencies = [ + "half", + "serde", +] + [[package]] name = "serde_derive" version = "1.0.110" @@ -1372,9 +1664,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "syn" -version = "1.0.24" +version = "1.0.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87bc5b2815ebb664de0392fdf1b95b6d10e160f86d9f64ff65e5679841ca06a" +checksum = "936cae2873c940d92e697597c5eee105fb570cd5689c695806f672883653349b" dependencies = [ "proc-macro2", "quote", @@ -1435,6 +1727,15 @@ dependencies = [ "libc", ] +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +dependencies = [ + "unicode-width", +] + [[package]] name = "thread_local" version = "1.0.1" @@ -1454,6 +1755,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "tinytemplate" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3dc76004a03cec1c5932bca4cdc2e39aaa798e3f82363dd94f9adf6098c12f" +dependencies = [ + "serde", + "serde_json", +] + [[package]] name = "toml" version = "0.5.6" @@ -1554,12 +1865,87 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +[[package]] +name = "walkdir" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" +dependencies = [ + "same-file", + "winapi", + "winapi-util", +] + [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" +[[package]] +name = "wasm-bindgen" +version = "0.2.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3edbcc9536ab7eababcc6d2374a0b7bfe13a2b6d562c5e07f370456b1a8f33d" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89ed2fb8c84bfad20ea66b26a3743f3e7ba8735a69fe7d95118c33ec8fc1244d" +dependencies = [ + "bumpalo", + "lazy_static", + "log", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb071268b031a64d92fc6cf691715ca5a40950694d8f683c5bb43db7c730929e" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf592c807080719d1ff2f245a687cbadb3ed28b2077ed7084b47aba8b691f2c6" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b6c0220ded549d63860c78c38f3bcc558d1ca3f4efa74942c536ddbbb55e87" + +[[package]] +name = "web-sys" +version = "0.3.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8be2398f326b7ba09815d0b403095f34dd708579220d099caae89be0b32137b2" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "winapi" version = "0.3.8" diff --git a/Cargo.toml b/Cargo.toml index 32107a3..8d4ce60 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,3 +16,8 @@ members = [ [profile.release] debug = true lto = true + +[profile.bench] +debug = true +opt-level = 3 +lto = true \ No newline at end of file diff --git a/TODO.md b/TODO.md index b85492e..10e329b 100644 --- a/TODO.md +++ b/TODO.md @@ -9,8 +9,7 @@ and maybe run scripts should be adjusted ## aquatic_http -* request parsing: tests and benchmarks of the various helper functions, - as well as tests of main parsing function +* request parsing: tests of main function and the various helper functions * test torrent transfer with real clients * test tls * current serialized byte strings valid diff --git a/aquatic_http/Cargo.toml b/aquatic_http/Cargo.toml index 611ca09..8f28792 100644 --- a/aquatic_http/Cargo.toml +++ b/aquatic_http/Cargo.toml @@ -13,6 +13,11 @@ path = "src/lib/lib.rs" name = "aquatic_http" path = "src/bin/main.rs" +[[bench]] +name = "bench_request_from_path" +path = "benches/bench_request_from_path.rs" +harness = false + [dependencies] anyhow = "1" aquatic_cli_helpers = { path = "../aquatic_cli_helpers" } @@ -37,5 +42,6 @@ serde = { version = "1", features = ["derive"] } simplelog = "0.8" [dev-dependencies] +criterion = "0.3" quickcheck = "0.9" quickcheck_macros = "0.9" diff --git a/aquatic_http/benches/bench_request_from_path.rs b/aquatic_http/benches/bench_request_from_path.rs new file mode 100644 index 0000000..9dc6084 --- /dev/null +++ b/aquatic_http/benches/bench_request_from_path.rs @@ -0,0 +1,24 @@ +use std::time::Duration; +use criterion::{black_box, criterion_group, criterion_main, Criterion}; + +use aquatic_http::protocol::request::Request; + + +static INPUT: &str = "/announce?info_hash=%04%0bkV%3f%5cr%14%a6%b7%98%adC%c3%c9.%40%24%00%b9&peer_id=-TR2940-5ert69muw5t8&port=11000&uploaded=0&downloaded=0&left=0&numwant=0&key=3ab4b977&compact=1&supportcrypto=1&event=stopped"; + + +pub fn bench(c: &mut Criterion) { + c.bench_function("request-from-path", |b| b.iter(|| + Request::from_http_get_path(black_box(INPUT)) + )); +} + +criterion_group!{ + name = benches; + config = Criterion::default() + .sample_size(1000) + .measurement_time(Duration::from_secs(180)) + .significance_level(0.01); + targets = bench +} +criterion_main!(benches); \ No newline at end of file diff --git a/aquatic_http/src/lib/protocol/request.rs b/aquatic_http/src/lib/protocol/request.rs index d664ba0..222a6c1 100644 --- a/aquatic_http/src/lib/protocol/request.rs +++ b/aquatic_http/src/lib/protocol/request.rs @@ -147,7 +147,7 @@ impl Request { Ok(()) } - // Seems to be a bit faster than non-memchr version + /// Seems to be somewhat faster than non-memchr version fn parse_key_value_pairs_memchr<'a>( info_hashes: &mut Vec, data: &mut HashMap<&'a str, String>, @@ -222,6 +222,7 @@ impl Request { Ok(processed) } + /// Quite a bit faster than non-memchr version fn urldecode_memchr(value: &str) -> anyhow::Result { let mut processed = String::with_capacity(value.len()); diff --git a/aquatic_http/target/criterion/request-from-path/latest/benchmark.json b/aquatic_http/target/criterion/request-from-path/latest/benchmark.json new file mode 100644 index 0000000..6f59f5f --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/latest/benchmark.json @@ -0,0 +1 @@ +{"group_id":"request-from-path","function_id":null,"value_str":null,"throughput":null,"full_id":"request-from-path","directory_name":"request-from-path","title":"request-from-path"} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/latest/estimates.json b/aquatic_http/target/criterion/request-from-path/latest/estimates.json new file mode 100644 index 0000000..8551e54 --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/latest/estimates.json @@ -0,0 +1 @@ +{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3749.5055872769876,"upper_bound":3783.2703655553905},"point_estimate":3766.093336327674,"standard_error":8.62768938917972},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3687.4672404811445,"upper_bound":3708.700114153784},"point_estimate":3701.2006430041156,"standard_error":5.369535376928546},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131.0000245768982,"upper_bound":152.13343559996954},"point_estimate":140.6084981812978,"standard_error":5.395688484573446},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3761.8699879889255,"upper_bound":3804.7796413016404},"point_estimate":3782.5656139118564,"standard_error":10.943849648456766},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":241.7583629895955,"upper_bound":304.36230650338575},"point_estimate":273.6771366722231,"standard_error":16.004559834945667}} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/latest/raw.csv b/aquatic_http/target/criterion/request-from-path/latest/raw.csv new file mode 100644 index 0000000..6ae2454 --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/latest/raw.csv @@ -0,0 +1,1001 @@ +group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count +request-from-path,,,,,342696.0,ns,96 +request-from-path,,,,,681932.0,ns,192 +request-from-path,,,,,1020885.0,ns,288 +request-from-path,,,,,1379612.0,ns,384 +request-from-path,,,,,1700529.0,ns,480 +request-from-path,,,,,2116062.0,ns,576 +request-from-path,,,,,2370481.0,ns,672 +request-from-path,,,,,2911326.0,ns,768 +request-from-path,,,,,3004915.0,ns,864 +request-from-path,,,,,3340544.0,ns,960 +request-from-path,,,,,3632914.0,ns,1056 +request-from-path,,,,,5761061.0,ns,1152 +request-from-path,,,,,5793935.0,ns,1248 +request-from-path,,,,,4927403.0,ns,1344 +request-from-path,,,,,5226159.0,ns,1440 +request-from-path,,,,,5538667.0,ns,1536 +request-from-path,,,,,5782632.0,ns,1632 +request-from-path,,,,,6817086.0,ns,1728 +request-from-path,,,,,6393608.0,ns,1824 +request-from-path,,,,,6748391.0,ns,1920 +request-from-path,,,,,7101911.0,ns,2016 +request-from-path,,,,,7390610.0,ns,2112 +request-from-path,,,,,10083254.0,ns,2208 +request-from-path,,,,,9203068.0,ns,2304 +request-from-path,,,,,9588948.0,ns,2400 +request-from-path,,,,,11273788.0,ns,2496 +request-from-path,,,,,9987890.0,ns,2592 +request-from-path,,,,,9479482.0,ns,2688 +request-from-path,,,,,10339242.0,ns,2784 +request-from-path,,,,,10002566.0,ns,2880 +request-from-path,,,,,10391772.0,ns,2976 +request-from-path,,,,,10705995.0,ns,3072 +request-from-path,,,,,13332230.0,ns,3168 +request-from-path,,,,,12520416.0,ns,3264 +request-from-path,,,,,11687570.0,ns,3360 +request-from-path,,,,,15146914.0,ns,3456 +request-from-path,,,,,12575421.0,ns,3552 +request-from-path,,,,,12909941.0,ns,3648 +request-from-path,,,,,13158896.0,ns,3744 +request-from-path,,,,,13573709.0,ns,3840 +request-from-path,,,,,15864597.0,ns,3936 +request-from-path,,,,,15146181.0,ns,4032 +request-from-path,,,,,14645653.0,ns,4128 +request-from-path,,,,,16837733.0,ns,4224 +request-from-path,,,,,15258967.0,ns,4320 +request-from-path,,,,,17962761.0,ns,4416 +request-from-path,,,,,16629759.0,ns,4512 +request-from-path,,,,,15995220.0,ns,4608 +request-from-path,,,,,16688099.0,ns,4704 +request-from-path,,,,,16969625.0,ns,4800 +request-from-path,,,,,17256906.0,ns,4896 +request-from-path,,,,,17922495.0,ns,4992 +request-from-path,,,,,18401154.0,ns,5088 +request-from-path,,,,,19301606.0,ns,5184 +request-from-path,,,,,21202752.0,ns,5280 +request-from-path,,,,,18849988.0,ns,5376 +request-from-path,,,,,22897983.0,ns,5472 +request-from-path,,,,,23132971.0,ns,5568 +request-from-path,,,,,19835957.0,ns,5664 +request-from-path,,,,,20169937.0,ns,5760 +request-from-path,,,,,20643261.0,ns,5856 +request-from-path,,,,,21145528.0,ns,5952 +request-from-path,,,,,21316117.0,ns,6048 +request-from-path,,,,,24812560.0,ns,6144 +request-from-path,,,,,21938934.0,ns,6240 +request-from-path,,,,,22672281.0,ns,6336 +request-from-path,,,,,22723756.0,ns,6432 +request-from-path,,,,,22939251.0,ns,6528 +request-from-path,,,,,25088868.0,ns,6624 +request-from-path,,,,,23707536.0,ns,6720 +request-from-path,,,,,23804007.0,ns,6816 +request-from-path,,,,,24167804.0,ns,6912 +request-from-path,,,,,24494443.0,ns,7008 +request-from-path,,,,,28187022.0,ns,7104 +request-from-path,,,,,28923644.0,ns,7200 +request-from-path,,,,,28147995.0,ns,7296 +request-from-path,,,,,33393475.0,ns,7392 +request-from-path,,,,,26315135.0,ns,7488 +request-from-path,,,,,27947241.0,ns,7584 +request-from-path,,,,,29670941.0,ns,7680 +request-from-path,,,,,27420526.0,ns,7776 +request-from-path,,,,,27252016.0,ns,7872 +request-from-path,,,,,28472571.0,ns,7968 +request-from-path,,,,,30846983.0,ns,8064 +request-from-path,,,,,29757425.0,ns,8160 +request-from-path,,,,,29965985.0,ns,8256 +request-from-path,,,,,29434257.0,ns,8352 +request-from-path,,,,,30089472.0,ns,8448 +request-from-path,,,,,32499782.0,ns,8544 +request-from-path,,,,,31031546.0,ns,8640 +request-from-path,,,,,30783491.0,ns,8736 +request-from-path,,,,,34184026.0,ns,8832 +request-from-path,,,,,32061246.0,ns,8928 +request-from-path,,,,,31981891.0,ns,9024 +request-from-path,,,,,33801456.0,ns,9120 +request-from-path,,,,,34646296.0,ns,9216 +request-from-path,,,,,33311270.0,ns,9312 +request-from-path,,,,,33205299.0,ns,9408 +request-from-path,,,,,33686535.0,ns,9504 +request-from-path,,,,,33896228.0,ns,9600 +request-from-path,,,,,34112564.0,ns,9696 +request-from-path,,,,,34221665.0,ns,9792 +request-from-path,,,,,38234703.0,ns,9888 +request-from-path,,,,,38422895.0,ns,9984 +request-from-path,,,,,39296734.0,ns,10080 +request-from-path,,,,,36478767.0,ns,10176 +request-from-path,,,,,36527583.0,ns,10272 +request-from-path,,,,,36177124.0,ns,10368 +request-from-path,,,,,36631757.0,ns,10464 +request-from-path,,,,,37751514.0,ns,10560 +request-from-path,,,,,41249507.0,ns,10656 +request-from-path,,,,,37926556.0,ns,10752 +request-from-path,,,,,41696483.0,ns,10848 +request-from-path,,,,,40791831.0,ns,10944 +request-from-path,,,,,39886090.0,ns,11040 +request-from-path,,,,,39203773.0,ns,11136 +request-from-path,,,,,39755263.0,ns,11232 +request-from-path,,,,,43364069.0,ns,11328 +request-from-path,,,,,40417983.0,ns,11424 +request-from-path,,,,,46989975.0,ns,11520 +request-from-path,,,,,46732902.0,ns,11616 +request-from-path,,,,,44366306.0,ns,11712 +request-from-path,,,,,43885543.0,ns,11808 +request-from-path,,,,,42851623.0,ns,11904 +request-from-path,,,,,43080443.0,ns,12000 +request-from-path,,,,,45853679.0,ns,12096 +request-from-path,,,,,43131230.0,ns,12192 +request-from-path,,,,,44186596.0,ns,12288 +request-from-path,,,,,45861029.0,ns,12384 +request-from-path,,,,,43941510.0,ns,12480 +request-from-path,,,,,44955988.0,ns,12576 +request-from-path,,,,,47390100.0,ns,12672 +request-from-path,,,,,47653253.0,ns,12768 +request-from-path,,,,,45072477.0,ns,12864 +request-from-path,,,,,45538681.0,ns,12960 +request-from-path,,,,,47574072.0,ns,13056 +request-from-path,,,,,47059480.0,ns,13152 +request-from-path,,,,,59288440.0,ns,13248 +request-from-path,,,,,61442178.0,ns,13344 +request-from-path,,,,,55982789.0,ns,13440 +request-from-path,,,,,53008804.0,ns,13536 +request-from-path,,,,,48517447.0,ns,13632 +request-from-path,,,,,50660428.0,ns,13728 +request-from-path,,,,,49028023.0,ns,13824 +request-from-path,,,,,52296654.0,ns,13920 +request-from-path,,,,,52951511.0,ns,14016 +request-from-path,,,,,53179288.0,ns,14112 +request-from-path,,,,,50294651.0,ns,14208 +request-from-path,,,,,57100897.0,ns,14304 +request-from-path,,,,,52603542.0,ns,14400 +request-from-path,,,,,54330726.0,ns,14496 +request-from-path,,,,,55164124.0,ns,14592 +request-from-path,,,,,51909359.0,ns,14688 +request-from-path,,,,,59249493.0,ns,14784 +request-from-path,,,,,51991522.0,ns,14880 +request-from-path,,,,,53457906.0,ns,14976 +request-from-path,,,,,52896002.0,ns,15072 +request-from-path,,,,,53572824.0,ns,15168 +request-from-path,,,,,57301270.0,ns,15264 +request-from-path,,,,,59133248.0,ns,15360 +request-from-path,,,,,58617500.0,ns,15456 +request-from-path,,,,,58294173.0,ns,15552 +request-from-path,,,,,55765879.0,ns,15648 +request-from-path,,,,,58282220.0,ns,15744 +request-from-path,,,,,58841428.0,ns,15840 +request-from-path,,,,,59363372.0,ns,15936 +request-from-path,,,,,56069578.0,ns,16032 +request-from-path,,,,,59684678.0,ns,16128 +request-from-path,,,,,57058733.0,ns,16224 +request-from-path,,,,,66380546.0,ns,16320 +request-from-path,,,,,63018569.0,ns,16416 +request-from-path,,,,,59053039.0,ns,16512 +request-from-path,,,,,62971637.0,ns,16608 +request-from-path,,,,,58639683.0,ns,16704 +request-from-path,,,,,64672068.0,ns,16800 +request-from-path,,,,,65936487.0,ns,16896 +request-from-path,,,,,63910033.0,ns,16992 +request-from-path,,,,,60186022.0,ns,17088 +request-from-path,,,,,63674079.0,ns,17184 +request-from-path,,,,,60390503.0,ns,17280 +request-from-path,,,,,63691621.0,ns,17376 +request-from-path,,,,,61282117.0,ns,17472 +request-from-path,,,,,62122378.0,ns,17568 +request-from-path,,,,,66263477.0,ns,17664 +request-from-path,,,,,73452521.0,ns,17760 +request-from-path,,,,,69068491.0,ns,17856 +request-from-path,,,,,63646185.0,ns,17952 +request-from-path,,,,,63491015.0,ns,18048 +request-from-path,,,,,63358565.0,ns,18144 +request-from-path,,,,,67593733.0,ns,18240 +request-from-path,,,,,67315495.0,ns,18336 +request-from-path,,,,,71925465.0,ns,18432 +request-from-path,,,,,72216587.0,ns,18528 +request-from-path,,,,,71045062.0,ns,18624 +request-from-path,,,,,70231239.0,ns,18720 +request-from-path,,,,,68670776.0,ns,18816 +request-from-path,,,,,71239482.0,ns,18912 +request-from-path,,,,,70241297.0,ns,19008 +request-from-path,,,,,66828478.0,ns,19104 +request-from-path,,,,,69159201.0,ns,19200 +request-from-path,,,,,69018734.0,ns,19296 +request-from-path,,,,,70745084.0,ns,19392 +request-from-path,,,,,72047106.0,ns,19488 +request-from-path,,,,,69898633.0,ns,19584 +request-from-path,,,,,72098444.0,ns,19680 +request-from-path,,,,,73914285.0,ns,19776 +request-from-path,,,,,69317180.0,ns,19872 +request-from-path,,,,,72099014.0,ns,19968 +request-from-path,,,,,70504891.0,ns,20064 +request-from-path,,,,,79020323.0,ns,20160 +request-from-path,,,,,75074721.0,ns,20256 +request-from-path,,,,,74148409.0,ns,20352 +request-from-path,,,,,76862592.0,ns,20448 +request-from-path,,,,,73120267.0,ns,20544 +request-from-path,,,,,79217438.0,ns,20640 +request-from-path,,,,,72897905.0,ns,20736 +request-from-path,,,,,75225282.0,ns,20832 +request-from-path,,,,,81486471.0,ns,20928 +request-from-path,,,,,76589601.0,ns,21024 +request-from-path,,,,,76101283.0,ns,21120 +request-from-path,,,,,85645931.0,ns,21216 +request-from-path,,,,,82093820.0,ns,21312 +request-from-path,,,,,82506795.0,ns,21408 +request-from-path,,,,,83670245.0,ns,21504 +request-from-path,,,,,76564527.0,ns,21600 +request-from-path,,,,,78517543.0,ns,21696 +request-from-path,,,,,95575999.0,ns,21792 +request-from-path,,,,,96102119.0,ns,21888 +request-from-path,,,,,82694134.0,ns,21984 +request-from-path,,,,,84038348.0,ns,22080 +request-from-path,,,,,84610629.0,ns,22176 +request-from-path,,,,,81355172.0,ns,22272 +request-from-path,,,,,78281809.0,ns,22368 +request-from-path,,,,,80961122.0,ns,22464 +request-from-path,,,,,82516281.0,ns,22560 +request-from-path,,,,,83012258.0,ns,22656 +request-from-path,,,,,80095506.0,ns,22752 +request-from-path,,,,,84773863.0,ns,22848 +request-from-path,,,,,83514677.0,ns,22944 +request-from-path,,,,,81219698.0,ns,23040 +request-from-path,,,,,91196292.0,ns,23136 +request-from-path,,,,,86111791.0,ns,23232 +request-from-path,,,,,88166482.0,ns,23328 +request-from-path,,,,,92528636.0,ns,23424 +request-from-path,,,,,88996083.0,ns,23520 +request-from-path,,,,,82397880.0,ns,23616 +request-from-path,,,,,86859466.0,ns,23712 +request-from-path,,,,,93434485.0,ns,23808 +request-from-path,,,,,90492840.0,ns,23904 +request-from-path,,,,,88289105.0,ns,24000 +request-from-path,,,,,87608521.0,ns,24096 +request-from-path,,,,,92350193.0,ns,24192 +request-from-path,,,,,88465216.0,ns,24288 +request-from-path,,,,,85902395.0,ns,24384 +request-from-path,,,,,94511886.0,ns,24480 +request-from-path,,,,,92542729.0,ns,24576 +request-from-path,,,,,91763024.0,ns,24672 +request-from-path,,,,,92368150.0,ns,24768 +request-from-path,,,,,92874398.0,ns,24864 +request-from-path,,,,,95885471.0,ns,24960 +request-from-path,,,,,96701372.0,ns,25056 +request-from-path,,,,,93453916.0,ns,25152 +request-from-path,,,,,95354861.0,ns,25248 +request-from-path,,,,,96150070.0,ns,25344 +request-from-path,,,,,93064662.0,ns,25440 +request-from-path,,,,,95881134.0,ns,25536 +request-from-path,,,,,93852137.0,ns,25632 +request-from-path,,,,,94868514.0,ns,25728 +request-from-path,,,,,99474210.0,ns,25824 +request-from-path,,,,,95290764.0,ns,25920 +request-from-path,,,,,102736641.0,ns,26016 +request-from-path,,,,,104452687.0,ns,26112 +request-from-path,,,,,92742874.0,ns,26208 +request-from-path,,,,,99440855.0,ns,26304 +request-from-path,,,,,103025166.0,ns,26400 +request-from-path,,,,,96409078.0,ns,26496 +request-from-path,,,,,95530239.0,ns,26592 +request-from-path,,,,,97617638.0,ns,26688 +request-from-path,,,,,94183872.0,ns,26784 +request-from-path,,,,,101443986.0,ns,26880 +request-from-path,,,,,98329702.0,ns,26976 +request-from-path,,,,,103039078.0,ns,27072 +request-from-path,,,,,107432353.0,ns,27168 +request-from-path,,,,,95960805.0,ns,27264 +request-from-path,,,,,98619761.0,ns,27360 +request-from-path,,,,,107488681.0,ns,27456 +request-from-path,,,,,101578433.0,ns,27552 +request-from-path,,,,,119446237.0,ns,27648 +request-from-path,,,,,118090361.0,ns,27744 +request-from-path,,,,,102682576.0,ns,27840 +request-from-path,,,,,108663156.0,ns,27936 +request-from-path,,,,,99595968.0,ns,28032 +request-from-path,,,,,111739417.0,ns,28128 +request-from-path,,,,,102276780.0,ns,28224 +request-from-path,,,,,106285388.0,ns,28320 +request-from-path,,,,,102146267.0,ns,28416 +request-from-path,,,,,105947199.0,ns,28512 +request-from-path,,,,,104804812.0,ns,28608 +request-from-path,,,,,110013866.0,ns,28704 +request-from-path,,,,,107553020.0,ns,28800 +request-from-path,,,,,102020914.0,ns,28896 +request-from-path,,,,,105222286.0,ns,28992 +request-from-path,,,,,106765467.0,ns,29088 +request-from-path,,,,,110711002.0,ns,29184 +request-from-path,,,,,111249096.0,ns,29280 +request-from-path,,,,,114518134.0,ns,29376 +request-from-path,,,,,109111388.0,ns,29472 +request-from-path,,,,,106436233.0,ns,29568 +request-from-path,,,,,108408567.0,ns,29664 +request-from-path,,,,,103170063.0,ns,29760 +request-from-path,,,,,107605157.0,ns,29856 +request-from-path,,,,,111652469.0,ns,29952 +request-from-path,,,,,122664738.0,ns,30048 +request-from-path,,,,,132394885.0,ns,30144 +request-from-path,,,,,113381404.0,ns,30240 +request-from-path,,,,,115317991.0,ns,30336 +request-from-path,,,,,107044802.0,ns,30432 +request-from-path,,,,,114745172.0,ns,30528 +request-from-path,,,,,124187758.0,ns,30624 +request-from-path,,,,,112056124.0,ns,30720 +request-from-path,,,,,121303124.0,ns,30816 +request-from-path,,,,,111713391.0,ns,30912 +request-from-path,,,,,109855071.0,ns,31008 +request-from-path,,,,,112275870.0,ns,31104 +request-from-path,,,,,117218366.0,ns,31200 +request-from-path,,,,,114619276.0,ns,31296 +request-from-path,,,,,113599315.0,ns,31392 +request-from-path,,,,,111951817.0,ns,31488 +request-from-path,,,,,117261730.0,ns,31584 +request-from-path,,,,,114950739.0,ns,31680 +request-from-path,,,,,118466503.0,ns,31776 +request-from-path,,,,,115793523.0,ns,31872 +request-from-path,,,,,119547981.0,ns,31968 +request-from-path,,,,,135652339.0,ns,32064 +request-from-path,,,,,139280032.0,ns,32160 +request-from-path,,,,,120922197.0,ns,32256 +request-from-path,,,,,115199615.0,ns,32352 +request-from-path,,,,,118290946.0,ns,32448 +request-from-path,,,,,115440172.0,ns,32544 +request-from-path,,,,,115236927.0,ns,32640 +request-from-path,,,,,114720105.0,ns,32736 +request-from-path,,,,,124829433.0,ns,32832 +request-from-path,,,,,123242735.0,ns,32928 +request-from-path,,,,,125336153.0,ns,33024 +request-from-path,,,,,118997912.0,ns,33120 +request-from-path,,,,,123614754.0,ns,33216 +request-from-path,,,,,121888642.0,ns,33312 +request-from-path,,,,,122946681.0,ns,33408 +request-from-path,,,,,124145079.0,ns,33504 +request-from-path,,,,,123999627.0,ns,33600 +request-from-path,,,,,124122106.0,ns,33696 +request-from-path,,,,,128262284.0,ns,33792 +request-from-path,,,,,119182680.0,ns,33888 +request-from-path,,,,,121020686.0,ns,33984 +request-from-path,,,,,134627465.0,ns,34080 +request-from-path,,,,,129923097.0,ns,34176 +request-from-path,,,,,128833267.0,ns,34272 +request-from-path,,,,,130212116.0,ns,34368 +request-from-path,,,,,136577365.0,ns,34464 +request-from-path,,,,,121363587.0,ns,34560 +request-from-path,,,,,150169841.0,ns,34656 +request-from-path,,,,,135613523.0,ns,34752 +request-from-path,,,,,132236178.0,ns,34848 +request-from-path,,,,,136557828.0,ns,34944 +request-from-path,,,,,124757328.0,ns,35040 +request-from-path,,,,,123730100.0,ns,35136 +request-from-path,,,,,137054947.0,ns,35232 +request-from-path,,,,,128313274.0,ns,35328 +request-from-path,,,,,135507984.0,ns,35424 +request-from-path,,,,,133494913.0,ns,35520 +request-from-path,,,,,128724864.0,ns,35616 +request-from-path,,,,,131850967.0,ns,35712 +request-from-path,,,,,128910017.0,ns,35808 +request-from-path,,,,,127286553.0,ns,35904 +request-from-path,,,,,130460010.0,ns,36000 +request-from-path,,,,,129878282.0,ns,36096 +request-from-path,,,,,128098247.0,ns,36192 +request-from-path,,,,,130613135.0,ns,36288 +request-from-path,,,,,133030568.0,ns,36384 +request-from-path,,,,,141696806.0,ns,36480 +request-from-path,,,,,145470779.0,ns,36576 +request-from-path,,,,,155613591.0,ns,36672 +request-from-path,,,,,143733952.0,ns,36768 +request-from-path,,,,,129496609.0,ns,36864 +request-from-path,,,,,136457053.0,ns,36960 +request-from-path,,,,,130647138.0,ns,37056 +request-from-path,,,,,133969604.0,ns,37152 +request-from-path,,,,,137929210.0,ns,37248 +request-from-path,,,,,148297128.0,ns,37344 +request-from-path,,,,,137620841.0,ns,37440 +request-from-path,,,,,133815523.0,ns,37536 +request-from-path,,,,,135503617.0,ns,37632 +request-from-path,,,,,134202637.0,ns,37728 +request-from-path,,,,,163166206.0,ns,37824 +request-from-path,,,,,147155994.0,ns,37920 +request-from-path,,,,,139865165.0,ns,38016 +request-from-path,,,,,147355720.0,ns,38112 +request-from-path,,,,,153327526.0,ns,38208 +request-from-path,,,,,143445472.0,ns,38304 +request-from-path,,,,,137748344.0,ns,38400 +request-from-path,,,,,143611106.0,ns,38496 +request-from-path,,,,,149830069.0,ns,38592 +request-from-path,,,,,144394833.0,ns,38688 +request-from-path,,,,,141720501.0,ns,38784 +request-from-path,,,,,143892392.0,ns,38880 +request-from-path,,,,,139534223.0,ns,38976 +request-from-path,,,,,143942067.0,ns,39072 +request-from-path,,,,,150502833.0,ns,39168 +request-from-path,,,,,144471820.0,ns,39264 +request-from-path,,,,,141507420.0,ns,39360 +request-from-path,,,,,177047487.0,ns,39456 +request-from-path,,,,,144408432.0,ns,39552 +request-from-path,,,,,141945429.0,ns,39648 +request-from-path,,,,,142619817.0,ns,39744 +request-from-path,,,,,146869137.0,ns,39840 +request-from-path,,,,,147837952.0,ns,39936 +request-from-path,,,,,143914304.0,ns,40032 +request-from-path,,,,,149338908.0,ns,40128 +request-from-path,,,,,146066068.0,ns,40224 +request-from-path,,,,,172928562.0,ns,40320 +request-from-path,,,,,165752589.0,ns,40416 +request-from-path,,,,,143803600.0,ns,40512 +request-from-path,,,,,181941607.0,ns,40608 +request-from-path,,,,,147452984.0,ns,40704 +request-from-path,,,,,154784797.0,ns,40800 +request-from-path,,,,,156827810.0,ns,40896 +request-from-path,,,,,148095061.0,ns,40992 +request-from-path,,,,,149545015.0,ns,41088 +request-from-path,,,,,150543760.0,ns,41184 +request-from-path,,,,,152877621.0,ns,41280 +request-from-path,,,,,145639520.0,ns,41376 +request-from-path,,,,,157819880.0,ns,41472 +request-from-path,,,,,151088583.0,ns,41568 +request-from-path,,,,,154122816.0,ns,41664 +request-from-path,,,,,179094392.0,ns,41760 +request-from-path,,,,,162721220.0,ns,41856 +request-from-path,,,,,156747802.0,ns,41952 +request-from-path,,,,,165927138.0,ns,42048 +request-from-path,,,,,156945055.0,ns,42144 +request-from-path,,,,,155697006.0,ns,42240 +request-from-path,,,,,155108887.0,ns,42336 +request-from-path,,,,,156348019.0,ns,42432 +request-from-path,,,,,156446516.0,ns,42528 +request-from-path,,,,,158342308.0,ns,42624 +request-from-path,,,,,149638663.0,ns,42720 +request-from-path,,,,,153102097.0,ns,42816 +request-from-path,,,,,163723185.0,ns,42912 +request-from-path,,,,,154614881.0,ns,43008 +request-from-path,,,,,154978625.0,ns,43104 +request-from-path,,,,,160561392.0,ns,43200 +request-from-path,,,,,155718030.0,ns,43296 +request-from-path,,,,,153327614.0,ns,43392 +request-from-path,,,,,169875888.0,ns,43488 +request-from-path,,,,,187438928.0,ns,43584 +request-from-path,,,,,183389750.0,ns,43680 +request-from-path,,,,,172736646.0,ns,43776 +request-from-path,,,,,157798563.0,ns,43872 +request-from-path,,,,,158013646.0,ns,43968 +request-from-path,,,,,169817619.0,ns,44064 +request-from-path,,,,,193392991.0,ns,44160 +request-from-path,,,,,163443604.0,ns,44256 +request-from-path,,,,,159019450.0,ns,44352 +request-from-path,,,,,193035854.0,ns,44448 +request-from-path,,,,,171531841.0,ns,44544 +request-from-path,,,,,167179258.0,ns,44640 +request-from-path,,,,,169428429.0,ns,44736 +request-from-path,,,,,164647624.0,ns,44832 +request-from-path,,,,,166958579.0,ns,44928 +request-from-path,,,,,160076138.0,ns,45024 +request-from-path,,,,,161452049.0,ns,45120 +request-from-path,,,,,195717520.0,ns,45216 +request-from-path,,,,,184978373.0,ns,45312 +request-from-path,,,,,165920512.0,ns,45408 +request-from-path,,,,,170453903.0,ns,45504 +request-from-path,,,,,182752796.0,ns,45600 +request-from-path,,,,,255054328.0,ns,45696 +request-from-path,,,,,179574046.0,ns,45792 +request-from-path,,,,,169729870.0,ns,45888 +request-from-path,,,,,167663973.0,ns,45984 +request-from-path,,,,,169464308.0,ns,46080 +request-from-path,,,,,171722944.0,ns,46176 +request-from-path,,,,,179353323.0,ns,46272 +request-from-path,,,,,172545428.0,ns,46368 +request-from-path,,,,,182232591.0,ns,46464 +request-from-path,,,,,170394430.0,ns,46560 +request-from-path,,,,,164867233.0,ns,46656 +request-from-path,,,,,204078875.0,ns,46752 +request-from-path,,,,,249860571.0,ns,46848 +request-from-path,,,,,180952571.0,ns,46944 +request-from-path,,,,,165104953.0,ns,47040 +request-from-path,,,,,177541860.0,ns,47136 +request-from-path,,,,,175167145.0,ns,47232 +request-from-path,,,,,170866548.0,ns,47328 +request-from-path,,,,,170061234.0,ns,47424 +request-from-path,,,,,181984772.0,ns,47520 +request-from-path,,,,,173961532.0,ns,47616 +request-from-path,,,,,175267694.0,ns,47712 +request-from-path,,,,,175913595.0,ns,47808 +request-from-path,,,,,175359257.0,ns,47904 +request-from-path,,,,,263983397.0,ns,48000 +request-from-path,,,,,199093964.0,ns,48096 +request-from-path,,,,,188255812.0,ns,48192 +request-from-path,,,,,176831944.0,ns,48288 +request-from-path,,,,,171436924.0,ns,48384 +request-from-path,,,,,175034998.0,ns,48480 +request-from-path,,,,,211671641.0,ns,48576 +request-from-path,,,,,173989510.0,ns,48672 +request-from-path,,,,,181827649.0,ns,48768 +request-from-path,,,,,233884681.0,ns,48864 +request-from-path,,,,,238834674.0,ns,48960 +request-from-path,,,,,183550980.0,ns,49056 +request-from-path,,,,,188780785.0,ns,49152 +request-from-path,,,,,176571798.0,ns,49248 +request-from-path,,,,,183648766.0,ns,49344 +request-from-path,,,,,183030742.0,ns,49440 +request-from-path,,,,,178667596.0,ns,49536 +request-from-path,,,,,182319114.0,ns,49632 +request-from-path,,,,,194763767.0,ns,49728 +request-from-path,,,,,186780419.0,ns,49824 +request-from-path,,,,,185294247.0,ns,49920 +request-from-path,,,,,182270990.0,ns,50016 +request-from-path,,,,,197287261.0,ns,50112 +request-from-path,,,,,186576212.0,ns,50208 +request-from-path,,,,,179298326.0,ns,50304 +request-from-path,,,,,184414034.0,ns,50400 +request-from-path,,,,,185588905.0,ns,50496 +request-from-path,,,,,185324074.0,ns,50592 +request-from-path,,,,,192064837.0,ns,50688 +request-from-path,,,,,181957994.0,ns,50784 +request-from-path,,,,,191608420.0,ns,50880 +request-from-path,,,,,183278537.0,ns,50976 +request-from-path,,,,,181561271.0,ns,51072 +request-from-path,,,,,200167926.0,ns,51168 +request-from-path,,,,,199856942.0,ns,51264 +request-from-path,,,,,196301834.0,ns,51360 +request-from-path,,,,,194866974.0,ns,51456 +request-from-path,,,,,191651036.0,ns,51552 +request-from-path,,,,,198878422.0,ns,51648 +request-from-path,,,,,191920506.0,ns,51744 +request-from-path,,,,,189110245.0,ns,51840 +request-from-path,,,,,203622957.0,ns,51936 +request-from-path,,,,,193690115.0,ns,52032 +request-from-path,,,,,185058099.0,ns,52128 +request-from-path,,,,,197109147.0,ns,52224 +request-from-path,,,,,196298968.0,ns,52320 +request-from-path,,,,,189707968.0,ns,52416 +request-from-path,,,,,191333712.0,ns,52512 +request-from-path,,,,,197411748.0,ns,52608 +request-from-path,,,,,195323778.0,ns,52704 +request-from-path,,,,,197005842.0,ns,52800 +request-from-path,,,,,192604047.0,ns,52896 +request-from-path,,,,,198135868.0,ns,52992 +request-from-path,,,,,193447285.0,ns,53088 +request-from-path,,,,,203068424.0,ns,53184 +request-from-path,,,,,202156207.0,ns,53280 +request-from-path,,,,,265944840.0,ns,53376 +request-from-path,,,,,235805326.0,ns,53472 +request-from-path,,,,,202179823.0,ns,53568 +request-from-path,,,,,195735174.0,ns,53664 +request-from-path,,,,,232202187.0,ns,53760 +request-from-path,,,,,208211391.0,ns,53856 +request-from-path,,,,,200379104.0,ns,53952 +request-from-path,,,,,203193321.0,ns,54048 +request-from-path,,,,,204741006.0,ns,54144 +request-from-path,,,,,204171903.0,ns,54240 +request-from-path,,,,,204514066.0,ns,54336 +request-from-path,,,,,200212113.0,ns,54432 +request-from-path,,,,,199860214.0,ns,54528 +request-from-path,,,,,203475525.0,ns,54624 +request-from-path,,,,,200852980.0,ns,54720 +request-from-path,,,,,195637916.0,ns,54816 +request-from-path,,,,,204546268.0,ns,54912 +request-from-path,,,,,204387633.0,ns,55008 +request-from-path,,,,,203652153.0,ns,55104 +request-from-path,,,,,201545890.0,ns,55200 +request-from-path,,,,,211093695.0,ns,55296 +request-from-path,,,,,194188291.0,ns,55392 +request-from-path,,,,,215981901.0,ns,55488 +request-from-path,,,,,209218840.0,ns,55584 +request-from-path,,,,,204952513.0,ns,55680 +request-from-path,,,,,207106870.0,ns,55776 +request-from-path,,,,,203956394.0,ns,55872 +request-from-path,,,,,209514299.0,ns,55968 +request-from-path,,,,,203786172.0,ns,56064 +request-from-path,,,,,217275830.0,ns,56160 +request-from-path,,,,,205590699.0,ns,56256 +request-from-path,,,,,212490570.0,ns,56352 +request-from-path,,,,,210119324.0,ns,56448 +request-from-path,,,,,200699037.0,ns,56544 +request-from-path,,,,,249121469.0,ns,56640 +request-from-path,,,,,206602380.0,ns,56736 +request-from-path,,,,,204145242.0,ns,56832 +request-from-path,,,,,212092766.0,ns,56928 +request-from-path,,,,,279900169.0,ns,57024 +request-from-path,,,,,254376689.0,ns,57120 +request-from-path,,,,,208639236.0,ns,57216 +request-from-path,,,,,295703301.0,ns,57312 +request-from-path,,,,,238073064.0,ns,57408 +request-from-path,,,,,208574600.0,ns,57504 +request-from-path,,,,,209458874.0,ns,57600 +request-from-path,,,,,211881579.0,ns,57696 +request-from-path,,,,,207555113.0,ns,57792 +request-from-path,,,,,211175351.0,ns,57888 +request-from-path,,,,,246946442.0,ns,57984 +request-from-path,,,,,218743783.0,ns,58080 +request-from-path,,,,,209989383.0,ns,58176 +request-from-path,,,,,215340705.0,ns,58272 +request-from-path,,,,,209346782.0,ns,58368 +request-from-path,,,,,212487507.0,ns,58464 +request-from-path,,,,,219789520.0,ns,58560 +request-from-path,,,,,223603719.0,ns,58656 +request-from-path,,,,,216119458.0,ns,58752 +request-from-path,,,,,214723360.0,ns,58848 +request-from-path,,,,,245422599.0,ns,58944 +request-from-path,,,,,225375892.0,ns,59040 +request-from-path,,,,,218460982.0,ns,59136 +request-from-path,,,,,216424323.0,ns,59232 +request-from-path,,,,,247808996.0,ns,59328 +request-from-path,,,,,217481837.0,ns,59424 +request-from-path,,,,,234340106.0,ns,59520 +request-from-path,,,,,223589164.0,ns,59616 +request-from-path,,,,,212792451.0,ns,59712 +request-from-path,,,,,215711708.0,ns,59808 +request-from-path,,,,,220821902.0,ns,59904 +request-from-path,,,,,255546073.0,ns,60000 +request-from-path,,,,,221322844.0,ns,60096 +request-from-path,,,,,228009244.0,ns,60192 +request-from-path,,,,,227895067.0,ns,60288 +request-from-path,,,,,235544845.0,ns,60384 +request-from-path,,,,,218599346.0,ns,60480 +request-from-path,,,,,221522133.0,ns,60576 +request-from-path,,,,,222138799.0,ns,60672 +request-from-path,,,,,222955651.0,ns,60768 +request-from-path,,,,,221769283.0,ns,60864 +request-from-path,,,,,231300055.0,ns,60960 +request-from-path,,,,,236455646.0,ns,61056 +request-from-path,,,,,221446415.0,ns,61152 +request-from-path,,,,,219594780.0,ns,61248 +request-from-path,,,,,230878771.0,ns,61344 +request-from-path,,,,,234549248.0,ns,61440 +request-from-path,,,,,252246200.0,ns,61536 +request-from-path,,,,,223398888.0,ns,61632 +request-from-path,,,,,232365239.0,ns,61728 +request-from-path,,,,,227967829.0,ns,61824 +request-from-path,,,,,235508574.0,ns,61920 +request-from-path,,,,,255306949.0,ns,62016 +request-from-path,,,,,229037355.0,ns,62112 +request-from-path,,,,,225874487.0,ns,62208 +request-from-path,,,,,238141664.0,ns,62304 +request-from-path,,,,,231047615.0,ns,62400 +request-from-path,,,,,224182961.0,ns,62496 +request-from-path,,,,,266926693.0,ns,62592 +request-from-path,,,,,235802058.0,ns,62688 +request-from-path,,,,,225141816.0,ns,62784 +request-from-path,,,,,270196746.0,ns,62880 +request-from-path,,,,,227648671.0,ns,62976 +request-from-path,,,,,235219270.0,ns,63072 +request-from-path,,,,,233612574.0,ns,63168 +request-from-path,,,,,235405318.0,ns,63264 +request-from-path,,,,,261453395.0,ns,63360 +request-from-path,,,,,236338346.0,ns,63456 +request-from-path,,,,,232059668.0,ns,63552 +request-from-path,,,,,237717022.0,ns,63648 +request-from-path,,,,,236113874.0,ns,63744 +request-from-path,,,,,237958393.0,ns,63840 +request-from-path,,,,,232674717.0,ns,63936 +request-from-path,,,,,243900923.0,ns,64032 +request-from-path,,,,,232466922.0,ns,64128 +request-from-path,,,,,231201527.0,ns,64224 +request-from-path,,,,,233956953.0,ns,64320 +request-from-path,,,,,247907013.0,ns,64416 +request-from-path,,,,,233796935.0,ns,64512 +request-from-path,,,,,243743082.0,ns,64608 +request-from-path,,,,,241240344.0,ns,64704 +request-from-path,,,,,239863800.0,ns,64800 +request-from-path,,,,,282049156.0,ns,64896 +request-from-path,,,,,231911755.0,ns,64992 +request-from-path,,,,,245350481.0,ns,65088 +request-from-path,,,,,242669334.0,ns,65184 +request-from-path,,,,,236188283.0,ns,65280 +request-from-path,,,,,238295420.0,ns,65376 +request-from-path,,,,,230181028.0,ns,65472 +request-from-path,,,,,242056892.0,ns,65568 +request-from-path,,,,,255439430.0,ns,65664 +request-from-path,,,,,254565565.0,ns,65760 +request-from-path,,,,,254403021.0,ns,65856 +request-from-path,,,,,240439948.0,ns,65952 +request-from-path,,,,,235104974.0,ns,66048 +request-from-path,,,,,275116661.0,ns,66144 +request-from-path,,,,,253936369.0,ns,66240 +request-from-path,,,,,246941030.0,ns,66336 +request-from-path,,,,,244822956.0,ns,66432 +request-from-path,,,,,238784218.0,ns,66528 +request-from-path,,,,,244349963.0,ns,66624 +request-from-path,,,,,333067541.0,ns,66720 +request-from-path,,,,,286907058.0,ns,66816 +request-from-path,,,,,246493941.0,ns,66912 +request-from-path,,,,,242391408.0,ns,67008 +request-from-path,,,,,248917421.0,ns,67104 +request-from-path,,,,,255128862.0,ns,67200 +request-from-path,,,,,242871848.0,ns,67296 +request-from-path,,,,,250442771.0,ns,67392 +request-from-path,,,,,243894980.0,ns,67488 +request-from-path,,,,,248196369.0,ns,67584 +request-from-path,,,,,243004051.0,ns,67680 +request-from-path,,,,,246385760.0,ns,67776 +request-from-path,,,,,356787141.0,ns,67872 +request-from-path,,,,,257669177.0,ns,67968 +request-from-path,,,,,251963543.0,ns,68064 +request-from-path,,,,,252188124.0,ns,68160 +request-from-path,,,,,251839106.0,ns,68256 +request-from-path,,,,,251442646.0,ns,68352 +request-from-path,,,,,250871000.0,ns,68448 +request-from-path,,,,,255393596.0,ns,68544 +request-from-path,,,,,363052561.0,ns,68640 +request-from-path,,,,,258936642.0,ns,68736 +request-from-path,,,,,257591724.0,ns,68832 +request-from-path,,,,,249398258.0,ns,68928 +request-from-path,,,,,288142374.0,ns,69024 +request-from-path,,,,,260577343.0,ns,69120 +request-from-path,,,,,283869024.0,ns,69216 +request-from-path,,,,,255640610.0,ns,69312 +request-from-path,,,,,246882258.0,ns,69408 +request-from-path,,,,,277986341.0,ns,69504 +request-from-path,,,,,266938175.0,ns,69600 +request-from-path,,,,,251787929.0,ns,69696 +request-from-path,,,,,358393172.0,ns,69792 +request-from-path,,,,,266244549.0,ns,69888 +request-from-path,,,,,256038947.0,ns,69984 +request-from-path,,,,,259733949.0,ns,70080 +request-from-path,,,,,253305599.0,ns,70176 +request-from-path,,,,,257105579.0,ns,70272 +request-from-path,,,,,262935387.0,ns,70368 +request-from-path,,,,,253128911.0,ns,70464 +request-from-path,,,,,259812520.0,ns,70560 +request-from-path,,,,,296593629.0,ns,70656 +request-from-path,,,,,343465500.0,ns,70752 +request-from-path,,,,,260811335.0,ns,70848 +request-from-path,,,,,268303527.0,ns,70944 +request-from-path,,,,,266142263.0,ns,71040 +request-from-path,,,,,257024024.0,ns,71136 +request-from-path,,,,,256654547.0,ns,71232 +request-from-path,,,,,361111717.0,ns,71328 +request-from-path,,,,,273508355.0,ns,71424 +request-from-path,,,,,271221940.0,ns,71520 +request-from-path,,,,,293923372.0,ns,71616 +request-from-path,,,,,350108434.0,ns,71712 +request-from-path,,,,,258859274.0,ns,71808 +request-from-path,,,,,267546418.0,ns,71904 +request-from-path,,,,,263982091.0,ns,72000 +request-from-path,,,,,263348623.0,ns,72096 +request-from-path,,,,,270256254.0,ns,72192 +request-from-path,,,,,264608931.0,ns,72288 +request-from-path,,,,,298492745.0,ns,72384 +request-from-path,,,,,275104556.0,ns,72480 +request-from-path,,,,,261296097.0,ns,72576 +request-from-path,,,,,282544032.0,ns,72672 +request-from-path,,,,,261677448.0,ns,72768 +request-from-path,,,,,286557383.0,ns,72864 +request-from-path,,,,,263288294.0,ns,72960 +request-from-path,,,,,269111253.0,ns,73056 +request-from-path,,,,,275773121.0,ns,73152 +request-from-path,,,,,275772483.0,ns,73248 +request-from-path,,,,,264559822.0,ns,73344 +request-from-path,,,,,266553960.0,ns,73440 +request-from-path,,,,,384842544.0,ns,73536 +request-from-path,,,,,265401511.0,ns,73632 +request-from-path,,,,,271794301.0,ns,73728 +request-from-path,,,,,273426588.0,ns,73824 +request-from-path,,,,,388407237.0,ns,73920 +request-from-path,,,,,264789355.0,ns,74016 +request-from-path,,,,,271947421.0,ns,74112 +request-from-path,,,,,271918957.0,ns,74208 +request-from-path,,,,,279547377.0,ns,74304 +request-from-path,,,,,282048569.0,ns,74400 +request-from-path,,,,,278143632.0,ns,74496 +request-from-path,,,,,277470241.0,ns,74592 +request-from-path,,,,,282787501.0,ns,74688 +request-from-path,,,,,276378959.0,ns,74784 +request-from-path,,,,,265276260.0,ns,74880 +request-from-path,,,,,277044125.0,ns,74976 +request-from-path,,,,,276537211.0,ns,75072 +request-from-path,,,,,309157731.0,ns,75168 +request-from-path,,,,,275519677.0,ns,75264 +request-from-path,,,,,273404979.0,ns,75360 +request-from-path,,,,,275528318.0,ns,75456 +request-from-path,,,,,278703053.0,ns,75552 +request-from-path,,,,,278365772.0,ns,75648 +request-from-path,,,,,282612223.0,ns,75744 +request-from-path,,,,,281324986.0,ns,75840 +request-from-path,,,,,312760018.0,ns,75936 +request-from-path,,,,,291369333.0,ns,76032 +request-from-path,,,,,292244446.0,ns,76128 +request-from-path,,,,,295308181.0,ns,76224 +request-from-path,,,,,290637290.0,ns,76320 +request-from-path,,,,,275620544.0,ns,76416 +request-from-path,,,,,288700702.0,ns,76512 +request-from-path,,,,,282034885.0,ns,76608 +request-from-path,,,,,278497129.0,ns,76704 +request-from-path,,,,,297413145.0,ns,76800 +request-from-path,,,,,279992135.0,ns,76896 +request-from-path,,,,,280955228.0,ns,76992 +request-from-path,,,,,285735536.0,ns,77088 +request-from-path,,,,,288434221.0,ns,77184 +request-from-path,,,,,280679034.0,ns,77280 +request-from-path,,,,,283374925.0,ns,77376 +request-from-path,,,,,275573821.0,ns,77472 +request-from-path,,,,,277918756.0,ns,77568 +request-from-path,,,,,290342730.0,ns,77664 +request-from-path,,,,,278041075.0,ns,77760 +request-from-path,,,,,296931924.0,ns,77856 +request-from-path,,,,,313557910.0,ns,77952 +request-from-path,,,,,315482786.0,ns,78048 +request-from-path,,,,,284318082.0,ns,78144 +request-from-path,,,,,288405669.0,ns,78240 +request-from-path,,,,,282858660.0,ns,78336 +request-from-path,,,,,287626573.0,ns,78432 +request-from-path,,,,,296025887.0,ns,78528 +request-from-path,,,,,291330727.0,ns,78624 +request-from-path,,,,,294445153.0,ns,78720 +request-from-path,,,,,295231786.0,ns,78816 +request-from-path,,,,,293424828.0,ns,78912 +request-from-path,,,,,285470519.0,ns,79008 +request-from-path,,,,,282843860.0,ns,79104 +request-from-path,,,,,293523759.0,ns,79200 +request-from-path,,,,,302170904.0,ns,79296 +request-from-path,,,,,287623835.0,ns,79392 +request-from-path,,,,,292180932.0,ns,79488 +request-from-path,,,,,291846527.0,ns,79584 +request-from-path,,,,,298488618.0,ns,79680 +request-from-path,,,,,298343649.0,ns,79776 +request-from-path,,,,,287675520.0,ns,79872 +request-from-path,,,,,297812944.0,ns,79968 +request-from-path,,,,,299474266.0,ns,80064 +request-from-path,,,,,301272199.0,ns,80160 +request-from-path,,,,,315616911.0,ns,80256 +request-from-path,,,,,312688130.0,ns,80352 +request-from-path,,,,,289277407.0,ns,80448 +request-from-path,,,,,296235727.0,ns,80544 +request-from-path,,,,,305728842.0,ns,80640 +request-from-path,,,,,294852077.0,ns,80736 +request-from-path,,,,,301915487.0,ns,80832 +request-from-path,,,,,295240002.0,ns,80928 +request-from-path,,,,,298691778.0,ns,81024 +request-from-path,,,,,298173119.0,ns,81120 +request-from-path,,,,,291123719.0,ns,81216 +request-from-path,,,,,296900862.0,ns,81312 +request-from-path,,,,,299752561.0,ns,81408 +request-from-path,,,,,295296718.0,ns,81504 +request-from-path,,,,,296462556.0,ns,81600 +request-from-path,,,,,310886552.0,ns,81696 +request-from-path,,,,,298957373.0,ns,81792 +request-from-path,,,,,291427455.0,ns,81888 +request-from-path,,,,,330795530.0,ns,81984 +request-from-path,,,,,309170190.0,ns,82080 +request-from-path,,,,,302468408.0,ns,82176 +request-from-path,,,,,333636790.0,ns,82272 +request-from-path,,,,,308450752.0,ns,82368 +request-from-path,,,,,294907460.0,ns,82464 +request-from-path,,,,,307923164.0,ns,82560 +request-from-path,,,,,303149955.0,ns,82656 +request-from-path,,,,,297410086.0,ns,82752 +request-from-path,,,,,309595226.0,ns,82848 +request-from-path,,,,,304769177.0,ns,82944 +request-from-path,,,,,294773585.0,ns,83040 +request-from-path,,,,,300046842.0,ns,83136 +request-from-path,,,,,309376352.0,ns,83232 +request-from-path,,,,,330605026.0,ns,83328 +request-from-path,,,,,301161424.0,ns,83424 +request-from-path,,,,,311794037.0,ns,83520 +request-from-path,,,,,407964809.0,ns,83616 +request-from-path,,,,,319032049.0,ns,83712 +request-from-path,,,,,318686052.0,ns,83808 +request-from-path,,,,,301080881.0,ns,83904 +request-from-path,,,,,307104309.0,ns,84000 +request-from-path,,,,,324278980.0,ns,84096 +request-from-path,,,,,328444127.0,ns,84192 +request-from-path,,,,,336489054.0,ns,84288 +request-from-path,,,,,304216953.0,ns,84384 +request-from-path,,,,,296535152.0,ns,84480 +request-from-path,,,,,305825438.0,ns,84576 +request-from-path,,,,,311045130.0,ns,84672 +request-from-path,,,,,313931918.0,ns,84768 +request-from-path,,,,,315739547.0,ns,84864 +request-from-path,,,,,308939910.0,ns,84960 +request-from-path,,,,,303554919.0,ns,85056 +request-from-path,,,,,311631777.0,ns,85152 +request-from-path,,,,,321627407.0,ns,85248 +request-from-path,,,,,312456031.0,ns,85344 +request-from-path,,,,,331068103.0,ns,85440 +request-from-path,,,,,327403001.0,ns,85536 +request-from-path,,,,,344541850.0,ns,85632 +request-from-path,,,,,326047763.0,ns,85728 +request-from-path,,,,,316885796.0,ns,85824 +request-from-path,,,,,334082775.0,ns,85920 +request-from-path,,,,,338673003.0,ns,86016 +request-from-path,,,,,313546542.0,ns,86112 +request-from-path,,,,,312940009.0,ns,86208 +request-from-path,,,,,316792536.0,ns,86304 +request-from-path,,,,,308872107.0,ns,86400 +request-from-path,,,,,336160679.0,ns,86496 +request-from-path,,,,,309165593.0,ns,86592 +request-from-path,,,,,329744347.0,ns,86688 +request-from-path,,,,,321164161.0,ns,86784 +request-from-path,,,,,305823825.0,ns,86880 +request-from-path,,,,,321335117.0,ns,86976 +request-from-path,,,,,313918234.0,ns,87072 +request-from-path,,,,,313247832.0,ns,87168 +request-from-path,,,,,357248962.0,ns,87264 +request-from-path,,,,,357279243.0,ns,87360 +request-from-path,,,,,319263376.0,ns,87456 +request-from-path,,,,,422092819.0,ns,87552 +request-from-path,,,,,336420023.0,ns,87648 +request-from-path,,,,,321881481.0,ns,87744 +request-from-path,,,,,361838955.0,ns,87840 +request-from-path,,,,,319862012.0,ns,87936 +request-from-path,,,,,359640896.0,ns,88032 +request-from-path,,,,,326202732.0,ns,88128 +request-from-path,,,,,317660903.0,ns,88224 +request-from-path,,,,,333443054.0,ns,88320 +request-from-path,,,,,328831720.0,ns,88416 +request-from-path,,,,,320997984.0,ns,88512 +request-from-path,,,,,320347223.0,ns,88608 +request-from-path,,,,,336435117.0,ns,88704 +request-from-path,,,,,359166815.0,ns,88800 +request-from-path,,,,,321793300.0,ns,88896 +request-from-path,,,,,325504908.0,ns,88992 +request-from-path,,,,,324611691.0,ns,89088 +request-from-path,,,,,330760825.0,ns,89184 +request-from-path,,,,,336153759.0,ns,89280 +request-from-path,,,,,337107498.0,ns,89376 +request-from-path,,,,,420984588.0,ns,89472 +request-from-path,,,,,359909827.0,ns,89568 +request-from-path,,,,,335675781.0,ns,89664 +request-from-path,,,,,333748002.0,ns,89760 +request-from-path,,,,,327804003.0,ns,89856 +request-from-path,,,,,327556451.0,ns,89952 +request-from-path,,,,,322713832.0,ns,90048 +request-from-path,,,,,333864240.0,ns,90144 +request-from-path,,,,,333304904.0,ns,90240 +request-from-path,,,,,330114983.0,ns,90336 +request-from-path,,,,,337555657.0,ns,90432 +request-from-path,,,,,335575899.0,ns,90528 +request-from-path,,,,,334386905.0,ns,90624 +request-from-path,,,,,337317937.0,ns,90720 +request-from-path,,,,,341646934.0,ns,90816 +request-from-path,,,,,328723295.0,ns,90912 +request-from-path,,,,,370652139.0,ns,91008 +request-from-path,,,,,359126146.0,ns,91104 +request-from-path,,,,,328073496.0,ns,91200 +request-from-path,,,,,355999821.0,ns,91296 +request-from-path,,,,,346548042.0,ns,91392 +request-from-path,,,,,338733263.0,ns,91488 +request-from-path,,,,,347280795.0,ns,91584 +request-from-path,,,,,370851605.0,ns,91680 +request-from-path,,,,,328669572.0,ns,91776 +request-from-path,,,,,344295688.0,ns,91872 +request-from-path,,,,,337335947.0,ns,91968 +request-from-path,,,,,343899792.0,ns,92064 +request-from-path,,,,,331885695.0,ns,92160 +request-from-path,,,,,348162101.0,ns,92256 +request-from-path,,,,,339362999.0,ns,92352 +request-from-path,,,,,337421670.0,ns,92448 +request-from-path,,,,,426870851.0,ns,92544 +request-from-path,,,,,362866500.0,ns,92640 +request-from-path,,,,,337431890.0,ns,92736 +request-from-path,,,,,336956544.0,ns,92832 +request-from-path,,,,,349837019.0,ns,92928 +request-from-path,,,,,358578175.0,ns,93024 +request-from-path,,,,,335058844.0,ns,93120 +request-from-path,,,,,331357343.0,ns,93216 +request-from-path,,,,,388773047.0,ns,93312 +request-from-path,,,,,352229667.0,ns,93408 +request-from-path,,,,,357502600.0,ns,93504 +request-from-path,,,,,337932617.0,ns,93600 +request-from-path,,,,,348501426.0,ns,93696 +request-from-path,,,,,347585443.0,ns,93792 +request-from-path,,,,,335960116.0,ns,93888 +request-from-path,,,,,390091486.0,ns,93984 +request-from-path,,,,,348407305.0,ns,94080 +request-from-path,,,,,347280590.0,ns,94176 +request-from-path,,,,,348735533.0,ns,94272 +request-from-path,,,,,345239469.0,ns,94368 +request-from-path,,,,,347049419.0,ns,94464 +request-from-path,,,,,373729706.0,ns,94560 +request-from-path,,,,,347441759.0,ns,94656 +request-from-path,,,,,385848889.0,ns,94752 +request-from-path,,,,,347932841.0,ns,94848 +request-from-path,,,,,346064807.0,ns,94944 +request-from-path,,,,,377263319.0,ns,95040 +request-from-path,,,,,354854687.0,ns,95136 +request-from-path,,,,,347707672.0,ns,95232 +request-from-path,,,,,361043545.0,ns,95328 +request-from-path,,,,,362896349.0,ns,95424 +request-from-path,,,,,362853264.0,ns,95520 +request-from-path,,,,,349589706.0,ns,95616 +request-from-path,,,,,360242069.0,ns,95712 +request-from-path,,,,,357360723.0,ns,95808 +request-from-path,,,,,356588502.0,ns,95904 +request-from-path,,,,,359242847.0,ns,96000 diff --git a/aquatic_http/target/criterion/request-from-path/latest/sample.json b/aquatic_http/target/criterion/request-from-path/latest/sample.json new file mode 100644 index 0000000..d811fae --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/latest/sample.json @@ -0,0 +1 @@ +{"sampling_mode":"Linear","iters":[96.0,192.0,288.0,384.0,480.0,576.0,672.0,768.0,864.0,960.0,1056.0,1152.0,1248.0,1344.0,1440.0,1536.0,1632.0,1728.0,1824.0,1920.0,2016.0,2112.0,2208.0,2304.0,2400.0,2496.0,2592.0,2688.0,2784.0,2880.0,2976.0,3072.0,3168.0,3264.0,3360.0,3456.0,3552.0,3648.0,3744.0,3840.0,3936.0,4032.0,4128.0,4224.0,4320.0,4416.0,4512.0,4608.0,4704.0,4800.0,4896.0,4992.0,5088.0,5184.0,5280.0,5376.0,5472.0,5568.0,5664.0,5760.0,5856.0,5952.0,6048.0,6144.0,6240.0,6336.0,6432.0,6528.0,6624.0,6720.0,6816.0,6912.0,7008.0,7104.0,7200.0,7296.0,7392.0,7488.0,7584.0,7680.0,7776.0,7872.0,7968.0,8064.0,8160.0,8256.0,8352.0,8448.0,8544.0,8640.0,8736.0,8832.0,8928.0,9024.0,9120.0,9216.0,9312.0,9408.0,9504.0,9600.0,9696.0,9792.0,9888.0,9984.0,10080.0,10176.0,10272.0,10368.0,10464.0,10560.0,10656.0,10752.0,10848.0,10944.0,11040.0,11136.0,11232.0,11328.0,11424.0,11520.0,11616.0,11712.0,11808.0,11904.0,12000.0,12096.0,12192.0,12288.0,12384.0,12480.0,12576.0,12672.0,12768.0,12864.0,12960.0,13056.0,13152.0,13248.0,13344.0,13440.0,13536.0,13632.0,13728.0,13824.0,13920.0,14016.0,14112.0,14208.0,14304.0,14400.0,14496.0,14592.0,14688.0,14784.0,14880.0,14976.0,15072.0,15168.0,15264.0,15360.0,15456.0,15552.0,15648.0,15744.0,15840.0,15936.0,16032.0,16128.0,16224.0,16320.0,16416.0,16512.0,16608.0,16704.0,16800.0,16896.0,16992.0,17088.0,17184.0,17280.0,17376.0,17472.0,17568.0,17664.0,17760.0,17856.0,17952.0,18048.0,18144.0,18240.0,18336.0,18432.0,18528.0,18624.0,18720.0,18816.0,18912.0,19008.0,19104.0,19200.0,19296.0,19392.0,19488.0,19584.0,19680.0,19776.0,19872.0,19968.0,20064.0,20160.0,20256.0,20352.0,20448.0,20544.0,20640.0,20736.0,20832.0,20928.0,21024.0,21120.0,21216.0,21312.0,21408.0,21504.0,21600.0,21696.0,21792.0,21888.0,21984.0,22080.0,22176.0,22272.0,22368.0,22464.0,22560.0,22656.0,22752.0,22848.0,22944.0,23040.0,23136.0,23232.0,23328.0,23424.0,23520.0,23616.0,23712.0,23808.0,23904.0,24000.0,24096.0,24192.0,24288.0,24384.0,24480.0,24576.0,24672.0,24768.0,24864.0,24960.0,25056.0,25152.0,25248.0,25344.0,25440.0,25536.0,25632.0,25728.0,25824.0,25920.0,26016.0,26112.0,26208.0,26304.0,26400.0,26496.0,26592.0,26688.0,26784.0,26880.0,26976.0,27072.0,27168.0,27264.0,27360.0,27456.0,27552.0,27648.0,27744.0,27840.0,27936.0,28032.0,28128.0,28224.0,28320.0,28416.0,28512.0,28608.0,28704.0,28800.0,28896.0,28992.0,29088.0,29184.0,29280.0,29376.0,29472.0,29568.0,29664.0,29760.0,29856.0,29952.0,30048.0,30144.0,30240.0,30336.0,30432.0,30528.0,30624.0,30720.0,30816.0,30912.0,31008.0,31104.0,31200.0,31296.0,31392.0,31488.0,31584.0,31680.0,31776.0,31872.0,31968.0,32064.0,32160.0,32256.0,32352.0,32448.0,32544.0,32640.0,32736.0,32832.0,32928.0,33024.0,33120.0,33216.0,33312.0,33408.0,33504.0,33600.0,33696.0,33792.0,33888.0,33984.0,34080.0,34176.0,34272.0,34368.0,34464.0,34560.0,34656.0,34752.0,34848.0,34944.0,35040.0,35136.0,35232.0,35328.0,35424.0,35520.0,35616.0,35712.0,35808.0,35904.0,36000.0,36096.0,36192.0,36288.0,36384.0,36480.0,36576.0,36672.0,36768.0,36864.0,36960.0,37056.0,37152.0,37248.0,37344.0,37440.0,37536.0,37632.0,37728.0,37824.0,37920.0,38016.0,38112.0,38208.0,38304.0,38400.0,38496.0,38592.0,38688.0,38784.0,38880.0,38976.0,39072.0,39168.0,39264.0,39360.0,39456.0,39552.0,39648.0,39744.0,39840.0,39936.0,40032.0,40128.0,40224.0,40320.0,40416.0,40512.0,40608.0,40704.0,40800.0,40896.0,40992.0,41088.0,41184.0,41280.0,41376.0,41472.0,41568.0,41664.0,41760.0,41856.0,41952.0,42048.0,42144.0,42240.0,42336.0,42432.0,42528.0,42624.0,42720.0,42816.0,42912.0,43008.0,43104.0,43200.0,43296.0,43392.0,43488.0,43584.0,43680.0,43776.0,43872.0,43968.0,44064.0,44160.0,44256.0,44352.0,44448.0,44544.0,44640.0,44736.0,44832.0,44928.0,45024.0,45120.0,45216.0,45312.0,45408.0,45504.0,45600.0,45696.0,45792.0,45888.0,45984.0,46080.0,46176.0,46272.0,46368.0,46464.0,46560.0,46656.0,46752.0,46848.0,46944.0,47040.0,47136.0,47232.0,47328.0,47424.0,47520.0,47616.0,47712.0,47808.0,47904.0,48000.0,48096.0,48192.0,48288.0,48384.0,48480.0,48576.0,48672.0,48768.0,48864.0,48960.0,49056.0,49152.0,49248.0,49344.0,49440.0,49536.0,49632.0,49728.0,49824.0,49920.0,50016.0,50112.0,50208.0,50304.0,50400.0,50496.0,50592.0,50688.0,50784.0,50880.0,50976.0,51072.0,51168.0,51264.0,51360.0,51456.0,51552.0,51648.0,51744.0,51840.0,51936.0,52032.0,52128.0,52224.0,52320.0,52416.0,52512.0,52608.0,52704.0,52800.0,52896.0,52992.0,53088.0,53184.0,53280.0,53376.0,53472.0,53568.0,53664.0,53760.0,53856.0,53952.0,54048.0,54144.0,54240.0,54336.0,54432.0,54528.0,54624.0,54720.0,54816.0,54912.0,55008.0,55104.0,55200.0,55296.0,55392.0,55488.0,55584.0,55680.0,55776.0,55872.0,55968.0,56064.0,56160.0,56256.0,56352.0,56448.0,56544.0,56640.0,56736.0,56832.0,56928.0,57024.0,57120.0,57216.0,57312.0,57408.0,57504.0,57600.0,57696.0,57792.0,57888.0,57984.0,58080.0,58176.0,58272.0,58368.0,58464.0,58560.0,58656.0,58752.0,58848.0,58944.0,59040.0,59136.0,59232.0,59328.0,59424.0,59520.0,59616.0,59712.0,59808.0,59904.0,60000.0,60096.0,60192.0,60288.0,60384.0,60480.0,60576.0,60672.0,60768.0,60864.0,60960.0,61056.0,61152.0,61248.0,61344.0,61440.0,61536.0,61632.0,61728.0,61824.0,61920.0,62016.0,62112.0,62208.0,62304.0,62400.0,62496.0,62592.0,62688.0,62784.0,62880.0,62976.0,63072.0,63168.0,63264.0,63360.0,63456.0,63552.0,63648.0,63744.0,63840.0,63936.0,64032.0,64128.0,64224.0,64320.0,64416.0,64512.0,64608.0,64704.0,64800.0,64896.0,64992.0,65088.0,65184.0,65280.0,65376.0,65472.0,65568.0,65664.0,65760.0,65856.0,65952.0,66048.0,66144.0,66240.0,66336.0,66432.0,66528.0,66624.0,66720.0,66816.0,66912.0,67008.0,67104.0,67200.0,67296.0,67392.0,67488.0,67584.0,67680.0,67776.0,67872.0,67968.0,68064.0,68160.0,68256.0,68352.0,68448.0,68544.0,68640.0,68736.0,68832.0,68928.0,69024.0,69120.0,69216.0,69312.0,69408.0,69504.0,69600.0,69696.0,69792.0,69888.0,69984.0,70080.0,70176.0,70272.0,70368.0,70464.0,70560.0,70656.0,70752.0,70848.0,70944.0,71040.0,71136.0,71232.0,71328.0,71424.0,71520.0,71616.0,71712.0,71808.0,71904.0,72000.0,72096.0,72192.0,72288.0,72384.0,72480.0,72576.0,72672.0,72768.0,72864.0,72960.0,73056.0,73152.0,73248.0,73344.0,73440.0,73536.0,73632.0,73728.0,73824.0,73920.0,74016.0,74112.0,74208.0,74304.0,74400.0,74496.0,74592.0,74688.0,74784.0,74880.0,74976.0,75072.0,75168.0,75264.0,75360.0,75456.0,75552.0,75648.0,75744.0,75840.0,75936.0,76032.0,76128.0,76224.0,76320.0,76416.0,76512.0,76608.0,76704.0,76800.0,76896.0,76992.0,77088.0,77184.0,77280.0,77376.0,77472.0,77568.0,77664.0,77760.0,77856.0,77952.0,78048.0,78144.0,78240.0,78336.0,78432.0,78528.0,78624.0,78720.0,78816.0,78912.0,79008.0,79104.0,79200.0,79296.0,79392.0,79488.0,79584.0,79680.0,79776.0,79872.0,79968.0,80064.0,80160.0,80256.0,80352.0,80448.0,80544.0,80640.0,80736.0,80832.0,80928.0,81024.0,81120.0,81216.0,81312.0,81408.0,81504.0,81600.0,81696.0,81792.0,81888.0,81984.0,82080.0,82176.0,82272.0,82368.0,82464.0,82560.0,82656.0,82752.0,82848.0,82944.0,83040.0,83136.0,83232.0,83328.0,83424.0,83520.0,83616.0,83712.0,83808.0,83904.0,84000.0,84096.0,84192.0,84288.0,84384.0,84480.0,84576.0,84672.0,84768.0,84864.0,84960.0,85056.0,85152.0,85248.0,85344.0,85440.0,85536.0,85632.0,85728.0,85824.0,85920.0,86016.0,86112.0,86208.0,86304.0,86400.0,86496.0,86592.0,86688.0,86784.0,86880.0,86976.0,87072.0,87168.0,87264.0,87360.0,87456.0,87552.0,87648.0,87744.0,87840.0,87936.0,88032.0,88128.0,88224.0,88320.0,88416.0,88512.0,88608.0,88704.0,88800.0,88896.0,88992.0,89088.0,89184.0,89280.0,89376.0,89472.0,89568.0,89664.0,89760.0,89856.0,89952.0,90048.0,90144.0,90240.0,90336.0,90432.0,90528.0,90624.0,90720.0,90816.0,90912.0,91008.0,91104.0,91200.0,91296.0,91392.0,91488.0,91584.0,91680.0,91776.0,91872.0,91968.0,92064.0,92160.0,92256.0,92352.0,92448.0,92544.0,92640.0,92736.0,92832.0,92928.0,93024.0,93120.0,93216.0,93312.0,93408.0,93504.0,93600.0,93696.0,93792.0,93888.0,93984.0,94080.0,94176.0,94272.0,94368.0,94464.0,94560.0,94656.0,94752.0,94848.0,94944.0,95040.0,95136.0,95232.0,95328.0,95424.0,95520.0,95616.0,95712.0,95808.0,95904.0,96000.0],"times":[342696.0,681932.0,1020885.0,1379612.0,1700529.0,2116062.0,2370481.0,2911326.0,3004915.0,3340544.0,3632914.0,5761061.0,5793935.0,4927403.0,5226159.0,5538667.0,5782632.0,6817086.0,6393608.0,6748391.0,7101911.0,7390610.0,10083254.0,9203068.0,9588948.0,11273788.0,9987890.0,9479482.0,10339242.0,10002566.0,10391772.0,10705995.0,13332230.0,12520416.0,11687570.0,15146914.0,12575421.0,12909941.0,13158896.0,13573709.0,15864597.0,15146181.0,14645653.0,16837733.0,15258967.0,17962761.0,16629759.0,15995220.0,16688099.0,16969625.0,17256906.0,17922495.0,18401154.0,19301606.0,21202752.0,18849988.0,22897983.0,23132971.0,19835957.0,20169937.0,20643261.0,21145528.0,21316117.0,24812560.0,21938934.0,22672281.0,22723756.0,22939251.0,25088868.0,23707536.0,23804007.0,24167804.0,24494443.0,28187022.0,28923644.0,28147995.0,33393475.0,26315135.0,27947241.0,29670941.0,27420526.0,27252016.0,28472571.0,30846983.0,29757425.0,29965985.0,29434257.0,30089472.0,32499782.0,31031546.0,30783491.0,34184026.0,32061246.0,31981891.0,33801456.0,34646296.0,33311270.0,33205299.0,33686535.0,33896228.0,34112564.0,34221665.0,38234703.0,38422895.0,39296734.0,36478767.0,36527583.0,36177124.0,36631757.0,37751514.0,41249507.0,37926556.0,41696483.0,40791831.0,39886090.0,39203773.0,39755263.0,43364069.0,40417983.0,46989975.0,46732902.0,44366306.0,43885543.0,42851623.0,43080443.0,45853679.0,43131230.0,44186596.0,45861029.0,43941510.0,44955988.0,47390100.0,47653253.0,45072477.0,45538681.0,47574072.0,47059480.0,59288440.0,61442178.0,55982789.0,53008804.0,48517447.0,50660428.0,49028023.0,52296654.0,52951511.0,53179288.0,50294651.0,57100897.0,52603542.0,54330726.0,55164124.0,51909359.0,59249493.0,51991522.0,53457906.0,52896002.0,53572824.0,57301270.0,59133248.0,58617500.0,58294173.0,55765879.0,58282220.0,58841428.0,59363372.0,56069578.0,59684678.0,57058733.0,66380546.0,63018569.0,59053039.0,62971637.0,58639683.0,64672068.0,65936487.0,63910033.0,60186022.0,63674079.0,60390503.0,63691621.0,61282117.0,62122378.0,66263477.0,73452521.0,69068491.0,63646185.0,63491015.0,63358565.0,67593733.0,67315495.0,71925465.0,72216587.0,71045062.0,70231239.0,68670776.0,71239482.0,70241297.0,66828478.0,69159201.0,69018734.0,70745084.0,72047106.0,69898633.0,72098444.0,73914285.0,69317180.0,72099014.0,70504891.0,79020323.0,75074721.0,74148409.0,76862592.0,73120267.0,79217438.0,72897905.0,75225282.0,81486471.0,76589601.0,76101283.0,85645931.0,82093820.0,82506795.0,83670245.0,76564527.0,78517543.0,95575999.0,96102119.0,82694134.0,84038348.0,84610629.0,81355172.0,78281809.0,80961122.0,82516281.0,83012258.0,80095506.0,84773863.0,83514677.0,81219698.0,91196292.0,86111791.0,88166482.0,92528636.0,88996083.0,82397880.0,86859466.0,93434485.0,90492840.0,88289105.0,87608521.0,92350193.0,88465216.0,85902395.0,94511886.0,92542729.0,91763024.0,92368150.0,92874398.0,95885471.0,96701372.0,93453916.0,95354861.0,96150070.0,93064662.0,95881134.0,93852137.0,94868514.0,99474210.0,95290764.0,102736641.0,104452687.0,92742874.0,99440855.0,103025166.0,96409078.0,95530239.0,97617638.0,94183872.0,101443986.0,98329702.0,103039078.0,107432353.0,95960805.0,98619761.0,107488681.0,101578433.0,119446237.0,118090361.0,102682576.0,108663156.0,99595968.0,111739417.0,102276780.0,106285388.0,102146267.0,105947199.0,104804812.0,110013866.0,107553020.0,102020914.0,105222286.0,106765467.0,110711002.0,111249096.0,114518134.0,109111388.0,106436233.0,108408567.0,103170063.0,107605157.0,111652469.0,122664738.0,132394885.0,113381404.0,115317991.0,107044802.0,114745172.0,124187758.0,112056124.0,121303124.0,111713391.0,109855071.0,112275870.0,117218366.0,114619276.0,113599315.0,111951817.0,117261730.0,114950739.0,118466503.0,115793523.0,119547981.0,135652339.0,139280032.0,120922197.0,115199615.0,118290946.0,115440172.0,115236927.0,114720105.0,124829433.0,123242735.0,125336153.0,118997912.0,123614754.0,121888642.0,122946681.0,124145079.0,123999627.0,124122106.0,128262284.0,119182680.0,121020686.0,134627465.0,129923097.0,128833267.0,130212116.0,136577365.0,121363587.0,150169841.0,135613523.0,132236178.0,136557828.0,124757328.0,123730100.0,137054947.0,128313274.0,135507984.0,133494913.0,128724864.0,131850967.0,128910017.0,127286553.0,130460010.0,129878282.0,128098247.0,130613135.0,133030568.0,141696806.0,145470779.0,155613591.0,143733952.0,129496609.0,136457053.0,130647138.0,133969604.0,137929210.0,148297128.0,137620841.0,133815523.0,135503617.0,134202637.0,163166206.0,147155994.0,139865165.0,147355720.0,153327526.0,143445472.0,137748344.0,143611106.0,149830069.0,144394833.0,141720501.0,143892392.0,139534223.0,143942067.0,150502833.0,144471820.0,141507420.0,177047487.0,144408432.0,141945429.0,142619817.0,146869137.0,147837952.0,143914304.0,149338908.0,146066068.0,172928562.0,165752589.0,143803600.0,181941607.0,147452984.0,154784797.0,156827810.0,148095061.0,149545015.0,150543760.0,152877621.0,145639520.0,157819880.0,151088583.0,154122816.0,179094392.0,162721220.0,156747802.0,165927138.0,156945055.0,155697006.0,155108887.0,156348019.0,156446516.0,158342308.0,149638663.0,153102097.0,163723185.0,154614881.0,154978625.0,160561392.0,155718030.0,153327614.0,169875888.0,187438928.0,183389750.0,172736646.0,157798563.0,158013646.0,169817619.0,193392991.0,163443604.0,159019450.0,193035854.0,171531841.0,167179258.0,169428429.0,164647624.0,166958579.0,160076138.0,161452049.0,195717520.0,184978373.0,165920512.0,170453903.0,182752796.0,255054328.0,179574046.0,169729870.0,167663973.0,169464308.0,171722944.0,179353323.0,172545428.0,182232591.0,170394430.0,164867233.0,204078875.0,249860571.0,180952571.0,165104953.0,177541860.0,175167145.0,170866548.0,170061234.0,181984772.0,173961532.0,175267694.0,175913595.0,175359257.0,263983397.0,199093964.0,188255812.0,176831944.0,171436924.0,175034998.0,211671641.0,173989510.0,181827649.0,233884681.0,238834674.0,183550980.0,188780785.0,176571798.0,183648766.0,183030742.0,178667596.0,182319114.0,194763767.0,186780419.0,185294247.0,182270990.0,197287261.0,186576212.0,179298326.0,184414034.0,185588905.0,185324074.0,192064837.0,181957994.0,191608420.0,183278537.0,181561271.0,200167926.0,199856942.0,196301834.0,194866974.0,191651036.0,198878422.0,191920506.0,189110245.0,203622957.0,193690115.0,185058099.0,197109147.0,196298968.0,189707968.0,191333712.0,197411748.0,195323778.0,197005842.0,192604047.0,198135868.0,193447285.0,203068424.0,202156207.0,265944840.0,235805326.0,202179823.0,195735174.0,232202187.0,208211391.0,200379104.0,203193321.0,204741006.0,204171903.0,204514066.0,200212113.0,199860214.0,203475525.0,200852980.0,195637916.0,204546268.0,204387633.0,203652153.0,201545890.0,211093695.0,194188291.0,215981901.0,209218840.0,204952513.0,207106870.0,203956394.0,209514299.0,203786172.0,217275830.0,205590699.0,212490570.0,210119324.0,200699037.0,249121469.0,206602380.0,204145242.0,212092766.0,279900169.0,254376689.0,208639236.0,295703301.0,238073064.0,208574600.0,209458874.0,211881579.0,207555113.0,211175351.0,246946442.0,218743783.0,209989383.0,215340705.0,209346782.0,212487507.0,219789520.0,223603719.0,216119458.0,214723360.0,245422599.0,225375892.0,218460982.0,216424323.0,247808996.0,217481837.0,234340106.0,223589164.0,212792451.0,215711708.0,220821902.0,255546073.0,221322844.0,228009244.0,227895067.0,235544845.0,218599346.0,221522133.0,222138799.0,222955651.0,221769283.0,231300055.0,236455646.0,221446415.0,219594780.0,230878771.0,234549248.0,252246200.0,223398888.0,232365239.0,227967829.0,235508574.0,255306949.0,229037355.0,225874487.0,238141664.0,231047615.0,224182961.0,266926693.0,235802058.0,225141816.0,270196746.0,227648671.0,235219270.0,233612574.0,235405318.0,261453395.0,236338346.0,232059668.0,237717022.0,236113874.0,237958393.0,232674717.0,243900923.0,232466922.0,231201527.0,233956953.0,247907013.0,233796935.0,243743082.0,241240344.0,239863800.0,282049156.0,231911755.0,245350481.0,242669334.0,236188283.0,238295420.0,230181028.0,242056892.0,255439430.0,254565565.0,254403021.0,240439948.0,235104974.0,275116661.0,253936369.0,246941030.0,244822956.0,238784218.0,244349963.0,333067541.0,286907058.0,246493941.0,242391408.0,248917421.0,255128862.0,242871848.0,250442771.0,243894980.0,248196369.0,243004051.0,246385760.0,356787141.0,257669177.0,251963543.0,252188124.0,251839106.0,251442646.0,250871000.0,255393596.0,363052561.0,258936642.0,257591724.0,249398258.0,288142374.0,260577343.0,283869024.0,255640610.0,246882258.0,277986341.0,266938175.0,251787929.0,358393172.0,266244549.0,256038947.0,259733949.0,253305599.0,257105579.0,262935387.0,253128911.0,259812520.0,296593629.0,343465500.0,260811335.0,268303527.0,266142263.0,257024024.0,256654547.0,361111717.0,273508355.0,271221940.0,293923372.0,350108434.0,258859274.0,267546418.0,263982091.0,263348623.0,270256254.0,264608931.0,298492745.0,275104556.0,261296097.0,282544032.0,261677448.0,286557383.0,263288294.0,269111253.0,275773121.0,275772483.0,264559822.0,266553960.0,384842544.0,265401511.0,271794301.0,273426588.0,388407237.0,264789355.0,271947421.0,271918957.0,279547377.0,282048569.0,278143632.0,277470241.0,282787501.0,276378959.0,265276260.0,277044125.0,276537211.0,309157731.0,275519677.0,273404979.0,275528318.0,278703053.0,278365772.0,282612223.0,281324986.0,312760018.0,291369333.0,292244446.0,295308181.0,290637290.0,275620544.0,288700702.0,282034885.0,278497129.0,297413145.0,279992135.0,280955228.0,285735536.0,288434221.0,280679034.0,283374925.0,275573821.0,277918756.0,290342730.0,278041075.0,296931924.0,313557910.0,315482786.0,284318082.0,288405669.0,282858660.0,287626573.0,296025887.0,291330727.0,294445153.0,295231786.0,293424828.0,285470519.0,282843860.0,293523759.0,302170904.0,287623835.0,292180932.0,291846527.0,298488618.0,298343649.0,287675520.0,297812944.0,299474266.0,301272199.0,315616911.0,312688130.0,289277407.0,296235727.0,305728842.0,294852077.0,301915487.0,295240002.0,298691778.0,298173119.0,291123719.0,296900862.0,299752561.0,295296718.0,296462556.0,310886552.0,298957373.0,291427455.0,330795530.0,309170190.0,302468408.0,333636790.0,308450752.0,294907460.0,307923164.0,303149955.0,297410086.0,309595226.0,304769177.0,294773585.0,300046842.0,309376352.0,330605026.0,301161424.0,311794037.0,407964809.0,319032049.0,318686052.0,301080881.0,307104309.0,324278980.0,328444127.0,336489054.0,304216953.0,296535152.0,305825438.0,311045130.0,313931918.0,315739547.0,308939910.0,303554919.0,311631777.0,321627407.0,312456031.0,331068103.0,327403001.0,344541850.0,326047763.0,316885796.0,334082775.0,338673003.0,313546542.0,312940009.0,316792536.0,308872107.0,336160679.0,309165593.0,329744347.0,321164161.0,305823825.0,321335117.0,313918234.0,313247832.0,357248962.0,357279243.0,319263376.0,422092819.0,336420023.0,321881481.0,361838955.0,319862012.0,359640896.0,326202732.0,317660903.0,333443054.0,328831720.0,320997984.0,320347223.0,336435117.0,359166815.0,321793300.0,325504908.0,324611691.0,330760825.0,336153759.0,337107498.0,420984588.0,359909827.0,335675781.0,333748002.0,327804003.0,327556451.0,322713832.0,333864240.0,333304904.0,330114983.0,337555657.0,335575899.0,334386905.0,337317937.0,341646934.0,328723295.0,370652139.0,359126146.0,328073496.0,355999821.0,346548042.0,338733263.0,347280795.0,370851605.0,328669572.0,344295688.0,337335947.0,343899792.0,331885695.0,348162101.0,339362999.0,337421670.0,426870851.0,362866500.0,337431890.0,336956544.0,349837019.0,358578175.0,335058844.0,331357343.0,388773047.0,352229667.0,357502600.0,337932617.0,348501426.0,347585443.0,335960116.0,390091486.0,348407305.0,347280590.0,348735533.0,345239469.0,347049419.0,373729706.0,347441759.0,385848889.0,347932841.0,346064807.0,377263319.0,354854687.0,347707672.0,361043545.0,362896349.0,362853264.0,349589706.0,360242069.0,357360723.0,356588502.0,359242847.0]} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/latest/tukey.json b/aquatic_http/target/criterion/request-from-path/latest/tukey.json new file mode 100644 index 0000000..e332ef7 --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/latest/tukey.json @@ -0,0 +1 @@ +[3023.921799212473,3318.088859655184,4102.534354169079,4396.701414611789] \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/no-memchr/benchmark.json b/aquatic_http/target/criterion/request-from-path/no-memchr/benchmark.json new file mode 100644 index 0000000..6f59f5f --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/no-memchr/benchmark.json @@ -0,0 +1 @@ +{"group_id":"request-from-path","function_id":null,"value_str":null,"throughput":null,"full_id":"request-from-path","directory_name":"request-from-path","title":"request-from-path"} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/no-memchr/estimates.json b/aquatic_http/target/criterion/request-from-path/no-memchr/estimates.json new file mode 100644 index 0000000..cf7406a --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/no-memchr/estimates.json @@ -0,0 +1 @@ +{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5824.69387789579,"upper_bound":5873.955231860259},"point_estimate":5848.060278693576,"standard_error":12.63942492388433},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5758.391531674525,"upper_bound":5785.1963683827635},"point_estimate":5773.408873075845,"standard_error":7.037696580466141},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.64160863960012,"upper_bound":183.44129621404062},"point_estimate":170.6598530443819,"standard_error":6.5622373240938945},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5832.402565777844,"upper_bound":5887.40667791996},"point_estimate":5858.714713470792,"standard_error":14.059707391986894},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":316.17183558077096,"upper_bound":500.59673643745384},"point_estimate":400.8496885755836,"standard_error":48.62413636310262}} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/no-memchr/raw.csv b/aquatic_http/target/criterion/request-from-path/no-memchr/raw.csv new file mode 100644 index 0000000..9bdeae0 --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/no-memchr/raw.csv @@ -0,0 +1,1001 @@ +group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count +request-from-path,,,,,366462.0,ns,62 +request-from-path,,,,,707083.0,ns,124 +request-from-path,,,,,1026933.0,ns,186 +request-from-path,,,,,1363427.0,ns,248 +request-from-path,,,,,1717435.0,ns,310 +request-from-path,,,,,2036904.0,ns,372 +request-from-path,,,,,2432923.0,ns,434 +request-from-path,,,,,2733327.0,ns,496 +request-from-path,,,,,3049633.0,ns,558 +request-from-path,,,,,3411124.0,ns,620 +request-from-path,,,,,5440080.0,ns,682 +request-from-path,,,,,5317689.0,ns,744 +request-from-path,,,,,4978395.0,ns,806 +request-from-path,,,,,4844619.0,ns,868 +request-from-path,,,,,5302724.0,ns,930 +request-from-path,,,,,5539124.0,ns,992 +request-from-path,,,,,5925276.0,ns,1054 +request-from-path,,,,,6221132.0,ns,1116 +request-from-path,,,,,6493715.0,ns,1178 +request-from-path,,,,,6902768.0,ns,1240 +request-from-path,,,,,7262598.0,ns,1302 +request-from-path,,,,,7485744.0,ns,1364 +request-from-path,,,,,7790906.0,ns,1426 +request-from-path,,,,,8249911.0,ns,1488 +request-from-path,,,,,8540240.0,ns,1550 +request-from-path,,,,,9237766.0,ns,1612 +request-from-path,,,,,12664762.0,ns,1674 +request-from-path,,,,,12481006.0,ns,1736 +request-from-path,,,,,10214375.0,ns,1798 +request-from-path,,,,,10167070.0,ns,1860 +request-from-path,,,,,14594797.0,ns,1922 +request-from-path,,,,,11921584.0,ns,1984 +request-from-path,,,,,11315700.0,ns,2046 +request-from-path,,,,,11567704.0,ns,2108 +request-from-path,,,,,12021201.0,ns,2170 +request-from-path,,,,,12227082.0,ns,2232 +request-from-path,,,,,13180230.0,ns,2294 +request-from-path,,,,,15088938.0,ns,2356 +request-from-path,,,,,13219775.0,ns,2418 +request-from-path,,,,,15770565.0,ns,2480 +request-from-path,,,,,16360595.0,ns,2542 +request-from-path,,,,,14309973.0,ns,2604 +request-from-path,,,,,14888842.0,ns,2666 +request-from-path,,,,,15237077.0,ns,2728 +request-from-path,,,,,15324080.0,ns,2790 +request-from-path,,,,,15650330.0,ns,2852 +request-from-path,,,,,16151808.0,ns,2914 +request-from-path,,,,,16442984.0,ns,2976 +request-from-path,,,,,16958970.0,ns,3038 +request-from-path,,,,,18155410.0,ns,3100 +request-from-path,,,,,17504931.0,ns,3162 +request-from-path,,,,,17675608.0,ns,3224 +request-from-path,,,,,18024490.0,ns,3286 +request-from-path,,,,,18474070.0,ns,3348 +request-from-path,,,,,18894607.0,ns,3410 +request-from-path,,,,,22236630.0,ns,3472 +request-from-path,,,,,19415786.0,ns,3534 +request-from-path,,,,,19795807.0,ns,3596 +request-from-path,,,,,20232679.0,ns,3658 +request-from-path,,,,,27222748.0,ns,3720 +request-from-path,,,,,21059738.0,ns,3782 +request-from-path,,,,,21728297.0,ns,3844 +request-from-path,,,,,22300088.0,ns,3906 +request-from-path,,,,,23145859.0,ns,3968 +request-from-path,,,,,22254150.0,ns,4030 +request-from-path,,,,,22470366.0,ns,4092 +request-from-path,,,,,25253558.0,ns,4154 +request-from-path,,,,,23264560.0,ns,4216 +request-from-path,,,,,27037893.0,ns,4278 +request-from-path,,,,,24052712.0,ns,4340 +request-from-path,,,,,27404314.0,ns,4402 +request-from-path,,,,,27769022.0,ns,4464 +request-from-path,,,,,25143356.0,ns,4526 +request-from-path,,,,,25495744.0,ns,4588 +request-from-path,,,,,30371513.0,ns,4650 +request-from-path,,,,,25897410.0,ns,4712 +request-from-path,,,,,26357740.0,ns,4774 +request-from-path,,,,,29026773.0,ns,4836 +request-from-path,,,,,29225386.0,ns,4898 +request-from-path,,,,,29199695.0,ns,4960 +request-from-path,,,,,32710687.0,ns,5022 +request-from-path,,,,,31533798.0,ns,5084 +request-from-path,,,,,30268357.0,ns,5146 +request-from-path,,,,,31454398.0,ns,5208 +request-from-path,,,,,33483317.0,ns,5270 +request-from-path,,,,,35153034.0,ns,5332 +request-from-path,,,,,30956194.0,ns,5394 +request-from-path,,,,,30133886.0,ns,5456 +request-from-path,,,,,30484428.0,ns,5518 +request-from-path,,,,,30817366.0,ns,5580 +request-from-path,,,,,31146139.0,ns,5642 +request-from-path,,,,,31360165.0,ns,5704 +request-from-path,,,,,31811890.0,ns,5766 +request-from-path,,,,,32515380.0,ns,5828 +request-from-path,,,,,36626488.0,ns,5890 +request-from-path,,,,,34952697.0,ns,5952 +request-from-path,,,,,33801646.0,ns,6014 +request-from-path,,,,,33625631.0,ns,6076 +request-from-path,,,,,36855633.0,ns,6138 +request-from-path,,,,,34012052.0,ns,6200 +request-from-path,,,,,34731097.0,ns,6262 +request-from-path,,,,,40376037.0,ns,6324 +request-from-path,,,,,39687199.0,ns,6386 +request-from-path,,,,,35543905.0,ns,6448 +request-from-path,,,,,37748024.0,ns,6510 +request-from-path,,,,,36611888.0,ns,6572 +request-from-path,,,,,36603949.0,ns,6634 +request-from-path,,,,,37002448.0,ns,6696 +request-from-path,,,,,40855543.0,ns,6758 +request-from-path,,,,,43803522.0,ns,6820 +request-from-path,,,,,39801424.0,ns,6882 +request-from-path,,,,,38235660.0,ns,6944 +request-from-path,,,,,38441292.0,ns,7006 +request-from-path,,,,,42302615.0,ns,7068 +request-from-path,,,,,45050722.0,ns,7130 +request-from-path,,,,,41185668.0,ns,7192 +request-from-path,,,,,41810034.0,ns,7254 +request-from-path,,,,,40412998.0,ns,7316 +request-from-path,,,,,40856672.0,ns,7378 +request-from-path,,,,,43606341.0,ns,7440 +request-from-path,,,,,42498668.0,ns,7502 +request-from-path,,,,,42101309.0,ns,7564 +request-from-path,,,,,42411657.0,ns,7626 +request-from-path,,,,,44507904.0,ns,7688 +request-from-path,,,,,44350519.0,ns,7750 +request-from-path,,,,,42982947.0,ns,7812 +request-from-path,,,,,43297904.0,ns,7874 +request-from-path,,,,,43821398.0,ns,7936 +request-from-path,,,,,43992544.0,ns,7998 +request-from-path,,,,,51013433.0,ns,8060 +request-from-path,,,,,48447421.0,ns,8122 +request-from-path,,,,,49157272.0,ns,8184 +request-from-path,,,,,45415662.0,ns,8246 +request-from-path,,,,,45777023.0,ns,8308 +request-from-path,,,,,47875988.0,ns,8370 +request-from-path,,,,,46551719.0,ns,8432 +request-from-path,,,,,50043029.0,ns,8494 +request-from-path,,,,,47550790.0,ns,8556 +request-from-path,,,,,49374618.0,ns,8618 +request-from-path,,,,,56260907.0,ns,8680 +request-from-path,,,,,52656595.0,ns,8742 +request-from-path,,,,,48587368.0,ns,8804 +request-from-path,,,,,49009002.0,ns,8866 +request-from-path,,,,,52525704.0,ns,8928 +request-from-path,,,,,52707486.0,ns,8990 +request-from-path,,,,,52913418.0,ns,9052 +request-from-path,,,,,57757699.0,ns,9114 +request-from-path,,,,,50804627.0,ns,9176 +request-from-path,,,,,54347547.0,ns,9238 +request-from-path,,,,,52555450.0,ns,9300 +request-from-path,,,,,54626577.0,ns,9362 +request-from-path,,,,,55176532.0,ns,9424 +request-from-path,,,,,52234377.0,ns,9486 +request-from-path,,,,,58835504.0,ns,9548 +request-from-path,,,,,52825504.0,ns,9610 +request-from-path,,,,,56869590.0,ns,9672 +request-from-path,,,,,56150043.0,ns,9734 +request-from-path,,,,,57543016.0,ns,9796 +request-from-path,,,,,58150974.0,ns,9858 +request-from-path,,,,,55318411.0,ns,9920 +request-from-path,,,,,118147301.0,ns,9982 +request-from-path,,,,,87879471.0,ns,10044 +request-from-path,,,,,74835201.0,ns,10106 +request-from-path,,,,,67394292.0,ns,10168 +request-from-path,,,,,70091436.0,ns,10230 +request-from-path,,,,,57753904.0,ns,10292 +request-from-path,,,,,57085524.0,ns,10354 +request-from-path,,,,,57475224.0,ns,10416 +request-from-path,,,,,60111212.0,ns,10478 +request-from-path,,,,,61985664.0,ns,10540 +request-from-path,,,,,62472198.0,ns,10602 +request-from-path,,,,,61215072.0,ns,10664 +request-from-path,,,,,59785846.0,ns,10726 +request-from-path,,,,,64851899.0,ns,10788 +request-from-path,,,,,68370088.0,ns,10850 +request-from-path,,,,,68702372.0,ns,10912 +request-from-path,,,,,63718406.0,ns,10974 +request-from-path,,,,,67146694.0,ns,11036 +request-from-path,,,,,61376545.0,ns,11098 +request-from-path,,,,,65186581.0,ns,11160 +request-from-path,,,,,68780696.0,ns,11222 +request-from-path,,,,,62588451.0,ns,11284 +request-from-path,,,,,62574474.0,ns,11346 +request-from-path,,,,,62950735.0,ns,11408 +request-from-path,,,,,66564222.0,ns,11470 +request-from-path,,,,,70100210.0,ns,11532 +request-from-path,,,,,63952336.0,ns,11594 +request-from-path,,,,,70466645.0,ns,11656 +request-from-path,,,,,70006916.0,ns,11718 +request-from-path,,,,,72208707.0,ns,11780 +request-from-path,,,,,69288772.0,ns,11842 +request-from-path,,,,,67863944.0,ns,11904 +request-from-path,,,,,69168932.0,ns,11966 +request-from-path,,,,,73555238.0,ns,12028 +request-from-path,,,,,69361677.0,ns,12090 +request-from-path,,,,,68064791.0,ns,12152 +request-from-path,,,,,70449996.0,ns,12214 +request-from-path,,,,,71441085.0,ns,12276 +request-from-path,,,,,69238550.0,ns,12338 +request-from-path,,,,,70663335.0,ns,12400 +request-from-path,,,,,68626393.0,ns,12462 +request-from-path,,,,,72916782.0,ns,12524 +request-from-path,,,,,76344795.0,ns,12586 +request-from-path,,,,,76720687.0,ns,12648 +request-from-path,,,,,74883838.0,ns,12710 +request-from-path,,,,,70196466.0,ns,12772 +request-from-path,,,,,71838906.0,ns,12834 +request-from-path,,,,,71485337.0,ns,12896 +request-from-path,,,,,74839119.0,ns,12958 +request-from-path,,,,,75529657.0,ns,13020 +request-from-path,,,,,75935865.0,ns,13082 +request-from-path,,,,,79303987.0,ns,13144 +request-from-path,,,,,82787665.0,ns,13206 +request-from-path,,,,,76764007.0,ns,13268 +request-from-path,,,,,73882419.0,ns,13330 +request-from-path,,,,,77018259.0,ns,13392 +request-from-path,,,,,77574648.0,ns,13454 +request-from-path,,,,,80959539.0,ns,13516 +request-from-path,,,,,82217793.0,ns,13578 +request-from-path,,,,,76214619.0,ns,13640 +request-from-path,,,,,76346315.0,ns,13702 +request-from-path,,,,,85914458.0,ns,13764 +request-from-path,,,,,80009780.0,ns,13826 +request-from-path,,,,,80550170.0,ns,13888 +request-from-path,,,,,79165086.0,ns,13950 +request-from-path,,,,,81597080.0,ns,14012 +request-from-path,,,,,82714400.0,ns,14074 +request-from-path,,,,,80375025.0,ns,14136 +request-from-path,,,,,82957187.0,ns,14198 +request-from-path,,,,,79123196.0,ns,14260 +request-from-path,,,,,82458802.0,ns,14322 +request-from-path,,,,,82908910.0,ns,14384 +request-from-path,,,,,85100395.0,ns,14446 +request-from-path,,,,,86583960.0,ns,14508 +request-from-path,,,,,81196195.0,ns,14570 +request-from-path,,,,,81761831.0,ns,14632 +request-from-path,,,,,84289810.0,ns,14694 +request-from-path,,,,,87496939.0,ns,14756 +request-from-path,,,,,87656963.0,ns,14818 +request-from-path,,,,,86057489.0,ns,14880 +request-from-path,,,,,82102303.0,ns,14942 +request-from-path,,,,,88029585.0,ns,15004 +request-from-path,,,,,87553993.0,ns,15066 +request-from-path,,,,,111994004.0,ns,15128 +request-from-path,,,,,96598331.0,ns,15190 +request-from-path,,,,,87890791.0,ns,15252 +request-from-path,,,,,86319658.0,ns,15314 +request-from-path,,,,,92392981.0,ns,15376 +request-from-path,,,,,94847103.0,ns,15438 +request-from-path,,,,,96524944.0,ns,15500 +request-from-path,,,,,89971027.0,ns,15562 +request-from-path,,,,,94078718.0,ns,15624 +request-from-path,,,,,86687682.0,ns,15686 +request-from-path,,,,,87276677.0,ns,15748 +request-from-path,,,,,89727966.0,ns,15810 +request-from-path,,,,,92562773.0,ns,15872 +request-from-path,,,,,93627873.0,ns,15934 +request-from-path,,,,,88065111.0,ns,15996 +request-from-path,,,,,116115227.0,ns,16058 +request-from-path,,,,,100754908.0,ns,16120 +request-from-path,,,,,92557600.0,ns,16182 +request-from-path,,,,,92770768.0,ns,16244 +request-from-path,,,,,90106707.0,ns,16306 +request-from-path,,,,,93993495.0,ns,16368 +request-from-path,,,,,97572065.0,ns,16430 +request-from-path,,,,,91733445.0,ns,16492 +request-from-path,,,,,94774193.0,ns,16554 +request-from-path,,,,,96166523.0,ns,16616 +request-from-path,,,,,97204834.0,ns,16678 +request-from-path,,,,,99309031.0,ns,16740 +request-from-path,,,,,94401975.0,ns,16802 +request-from-path,,,,,94251257.0,ns,16864 +request-from-path,,,,,93776829.0,ns,16926 +request-from-path,,,,,100915133.0,ns,16988 +request-from-path,,,,,97278410.0,ns,17050 +request-from-path,,,,,97171531.0,ns,17112 +request-from-path,,,,,107224136.0,ns,17174 +request-from-path,,,,,94738239.0,ns,17236 +request-from-path,,,,,95814878.0,ns,17298 +request-from-path,,,,,99551777.0,ns,17360 +request-from-path,,,,,103453420.0,ns,17422 +request-from-path,,,,,99165639.0,ns,17484 +request-from-path,,,,,100257501.0,ns,17546 +request-from-path,,,,,97695260.0,ns,17608 +request-from-path,,,,,101389961.0,ns,17670 +request-from-path,,,,,101698160.0,ns,17732 +request-from-path,,,,,103045523.0,ns,17794 +request-from-path,,,,,104088464.0,ns,17856 +request-from-path,,,,,98874599.0,ns,17918 +request-from-path,,,,,102772093.0,ns,17980 +request-from-path,,,,,102199571.0,ns,18042 +request-from-path,,,,,99697889.0,ns,18104 +request-from-path,,,,,113117473.0,ns,18166 +request-from-path,,,,,100609747.0,ns,18228 +request-from-path,,,,,100844655.0,ns,18290 +request-from-path,,,,,104918265.0,ns,18352 +request-from-path,,,,,110688018.0,ns,18414 +request-from-path,,,,,102834456.0,ns,18476 +request-from-path,,,,,112883040.0,ns,18538 +request-from-path,,,,,102420775.0,ns,18600 +request-from-path,,,,,106364697.0,ns,18662 +request-from-path,,,,,102879786.0,ns,18724 +request-from-path,,,,,107421937.0,ns,18786 +request-from-path,,,,,106335735.0,ns,18848 +request-from-path,,,,,108593534.0,ns,18910 +request-from-path,,,,,112323098.0,ns,18972 +request-from-path,,,,,104753214.0,ns,19034 +request-from-path,,,,,117513114.0,ns,19096 +request-from-path,,,,,119653259.0,ns,19158 +request-from-path,,,,,112745743.0,ns,19220 +request-from-path,,,,,113347573.0,ns,19282 +request-from-path,,,,,110175688.0,ns,19344 +request-from-path,,,,,120361999.0,ns,19406 +request-from-path,,,,,111362665.0,ns,19468 +request-from-path,,,,,109146576.0,ns,19530 +request-from-path,,,,,119819457.0,ns,19592 +request-from-path,,,,,114517122.0,ns,19654 +request-from-path,,,,,108882784.0,ns,19716 +request-from-path,,,,,113035680.0,ns,19778 +request-from-path,,,,,112894340.0,ns,19840 +request-from-path,,,,,115361633.0,ns,19902 +request-from-path,,,,,124904233.0,ns,19964 +request-from-path,,,,,111812485.0,ns,20026 +request-from-path,,,,,113619684.0,ns,20088 +request-from-path,,,,,113696950.0,ns,20150 +request-from-path,,,,,125196393.0,ns,20212 +request-from-path,,,,,143869180.0,ns,20274 +request-from-path,,,,,117735321.0,ns,20336 +request-from-path,,,,,114386956.0,ns,20398 +request-from-path,,,,,124387519.0,ns,20460 +request-from-path,,,,,116784933.0,ns,20522 +request-from-path,,,,,114140040.0,ns,20584 +request-from-path,,,,,113509473.0,ns,20646 +request-from-path,,,,,113948832.0,ns,20708 +request-from-path,,,,,117074356.0,ns,20770 +request-from-path,,,,,115823093.0,ns,20832 +request-from-path,,,,,119421542.0,ns,20894 +request-from-path,,,,,119392190.0,ns,20956 +request-from-path,,,,,146081426.0,ns,21018 +request-from-path,,,,,133880294.0,ns,21080 +request-from-path,,,,,120119587.0,ns,21142 +request-from-path,,,,,123536143.0,ns,21204 +request-from-path,,,,,117942842.0,ns,21266 +request-from-path,,,,,132048140.0,ns,21328 +request-from-path,,,,,118526698.0,ns,21390 +request-from-path,,,,,121095954.0,ns,21452 +request-from-path,,,,,121495754.0,ns,21514 +request-from-path,,,,,132526953.0,ns,21576 +request-from-path,,,,,123055377.0,ns,21638 +request-from-path,,,,,126907567.0,ns,21700 +request-from-path,,,,,131573036.0,ns,21762 +request-from-path,,,,,127330558.0,ns,21824 +request-from-path,,,,,121007384.0,ns,21886 +request-from-path,,,,,124794838.0,ns,21948 +request-from-path,,,,,128172044.0,ns,22010 +request-from-path,,,,,129696312.0,ns,22072 +request-from-path,,,,,125605331.0,ns,22134 +request-from-path,,,,,139071123.0,ns,22196 +request-from-path,,,,,153109190.0,ns,22258 +request-from-path,,,,,134312092.0,ns,22320 +request-from-path,,,,,127149455.0,ns,22382 +request-from-path,,,,,132446882.0,ns,22444 +request-from-path,,,,,128708917.0,ns,22506 +request-from-path,,,,,124184119.0,ns,22568 +request-from-path,,,,,128137433.0,ns,22630 +request-from-path,,,,,129636816.0,ns,22692 +request-from-path,,,,,134011164.0,ns,22754 +request-from-path,,,,,132484519.0,ns,22816 +request-from-path,,,,,134941942.0,ns,22878 +request-from-path,,,,,133724474.0,ns,22940 +request-from-path,,,,,136681295.0,ns,23002 +request-from-path,,,,,130914295.0,ns,23064 +request-from-path,,,,,131139942.0,ns,23126 +request-from-path,,,,,133390167.0,ns,23188 +request-from-path,,,,,132076061.0,ns,23250 +request-from-path,,,,,135005453.0,ns,23312 +request-from-path,,,,,138780337.0,ns,23374 +request-from-path,,,,,140369779.0,ns,23436 +request-from-path,,,,,133587388.0,ns,23498 +request-from-path,,,,,134152495.0,ns,23560 +request-from-path,,,,,142314004.0,ns,23622 +request-from-path,,,,,136466731.0,ns,23684 +request-from-path,,,,,137565880.0,ns,23746 +request-from-path,,,,,138400040.0,ns,23808 +request-from-path,,,,,131818125.0,ns,23870 +request-from-path,,,,,136429500.0,ns,23932 +request-from-path,,,,,132240980.0,ns,23994 +request-from-path,,,,,141495657.0,ns,24056 +request-from-path,,,,,133591615.0,ns,24118 +request-from-path,,,,,136781913.0,ns,24180 +request-from-path,,,,,136997168.0,ns,24242 +request-from-path,,,,,139661014.0,ns,24304 +request-from-path,,,,,135048002.0,ns,24366 +request-from-path,,,,,136118273.0,ns,24428 +request-from-path,,,,,141920568.0,ns,24490 +request-from-path,,,,,151943107.0,ns,24552 +request-from-path,,,,,141541836.0,ns,24614 +request-from-path,,,,,138181906.0,ns,24676 +request-from-path,,,,,156245905.0,ns,24738 +request-from-path,,,,,140306617.0,ns,24800 +request-from-path,,,,,147035201.0,ns,24862 +request-from-path,,,,,138904077.0,ns,24924 +request-from-path,,,,,147410515.0,ns,24986 +request-from-path,,,,,143743934.0,ns,25048 +request-from-path,,,,,141940970.0,ns,25110 +request-from-path,,,,,142042594.0,ns,25172 +request-from-path,,,,,164238390.0,ns,25234 +request-from-path,,,,,141811509.0,ns,25296 +request-from-path,,,,,147277276.0,ns,25358 +request-from-path,,,,,146944925.0,ns,25420 +request-from-path,,,,,143619590.0,ns,25482 +request-from-path,,,,,149331130.0,ns,25544 +request-from-path,,,,,152107739.0,ns,25606 +request-from-path,,,,,148982483.0,ns,25668 +request-from-path,,,,,154294088.0,ns,25730 +request-from-path,,,,,155185238.0,ns,25792 +request-from-path,,,,,152587679.0,ns,25854 +request-from-path,,,,,150007819.0,ns,25916 +request-from-path,,,,,151011158.0,ns,25978 +request-from-path,,,,,147922825.0,ns,26040 +request-from-path,,,,,151012390.0,ns,26102 +request-from-path,,,,,157972883.0,ns,26164 +request-from-path,,,,,156038408.0,ns,26226 +request-from-path,,,,,156923784.0,ns,26288 +request-from-path,,,,,158325164.0,ns,26350 +request-from-path,,,,,150025778.0,ns,26412 +request-from-path,,,,,159946131.0,ns,26474 +request-from-path,,,,,150362752.0,ns,26536 +request-from-path,,,,,155108209.0,ns,26598 +request-from-path,,,,,156843905.0,ns,26660 +request-from-path,,,,,147582213.0,ns,26722 +request-from-path,,,,,183520039.0,ns,26784 +request-from-path,,,,,152967396.0,ns,26846 +request-from-path,,,,,155263098.0,ns,26908 +request-from-path,,,,,153360136.0,ns,26970 +request-from-path,,,,,152393115.0,ns,27032 +request-from-path,,,,,159322317.0,ns,27094 +request-from-path,,,,,161392780.0,ns,27156 +request-from-path,,,,,166399345.0,ns,27218 +request-from-path,,,,,151118767.0,ns,27280 +request-from-path,,,,,160681340.0,ns,27342 +request-from-path,,,,,157996595.0,ns,27404 +request-from-path,,,,,161953755.0,ns,27466 +request-from-path,,,,,157359134.0,ns,27528 +request-from-path,,,,,155971958.0,ns,27590 +request-from-path,,,,,165361521.0,ns,27652 +request-from-path,,,,,166194089.0,ns,27714 +request-from-path,,,,,162701105.0,ns,27776 +request-from-path,,,,,161017050.0,ns,27838 +request-from-path,,,,,160642973.0,ns,27900 +request-from-path,,,,,161631984.0,ns,27962 +request-from-path,,,,,158964034.0,ns,28024 +request-from-path,,,,,174465577.0,ns,28086 +request-from-path,,,,,162517080.0,ns,28148 +request-from-path,,,,,162864387.0,ns,28210 +request-from-path,,,,,166532348.0,ns,28272 +request-from-path,,,,,157579394.0,ns,28334 +request-from-path,,,,,165869454.0,ns,28396 +request-from-path,,,,,169392360.0,ns,28458 +request-from-path,,,,,166477024.0,ns,28520 +request-from-path,,,,,172635349.0,ns,28582 +request-from-path,,,,,169082868.0,ns,28644 +request-from-path,,,,,160109171.0,ns,28706 +request-from-path,,,,,160974562.0,ns,28768 +request-from-path,,,,,168049635.0,ns,28830 +request-from-path,,,,,165780294.0,ns,28892 +request-from-path,,,,,169531810.0,ns,28954 +request-from-path,,,,,159747479.0,ns,29016 +request-from-path,,,,,183215519.0,ns,29078 +request-from-path,,,,,260710308.0,ns,29140 +request-from-path,,,,,173381593.0,ns,29202 +request-from-path,,,,,167485798.0,ns,29264 +request-from-path,,,,,168681695.0,ns,29326 +request-from-path,,,,,171642519.0,ns,29388 +request-from-path,,,,,174909526.0,ns,29450 +request-from-path,,,,,171767039.0,ns,29512 +request-from-path,,,,,167342898.0,ns,29574 +request-from-path,,,,,176407307.0,ns,29636 +request-from-path,,,,,168166126.0,ns,29698 +request-from-path,,,,,171031277.0,ns,29760 +request-from-path,,,,,169369941.0,ns,29822 +request-from-path,,,,,175950566.0,ns,29884 +request-from-path,,,,,167242788.0,ns,29946 +request-from-path,,,,,168433094.0,ns,30008 +request-from-path,,,,,180211087.0,ns,30070 +request-from-path,,,,,173139732.0,ns,30132 +request-from-path,,,,,174510062.0,ns,30194 +request-from-path,,,,,172074796.0,ns,30256 +request-from-path,,,,,176670059.0,ns,30318 +request-from-path,,,,,175998105.0,ns,30380 +request-from-path,,,,,169612801.0,ns,30442 +request-from-path,,,,,177366204.0,ns,30504 +request-from-path,,,,,184101770.0,ns,30566 +request-from-path,,,,,200666858.0,ns,30628 +request-from-path,,,,,186394193.0,ns,30690 +request-from-path,,,,,170119689.0,ns,30752 +request-from-path,,,,,175165654.0,ns,30814 +request-from-path,,,,,175417274.0,ns,30876 +request-from-path,,,,,179909829.0,ns,30938 +request-from-path,,,,,175674681.0,ns,31000 +request-from-path,,,,,174409832.0,ns,31062 +request-from-path,,,,,180390201.0,ns,31124 +request-from-path,,,,,178416996.0,ns,31186 +request-from-path,,,,,181118345.0,ns,31248 +request-from-path,,,,,177056262.0,ns,31310 +request-from-path,,,,,185942698.0,ns,31372 +request-from-path,,,,,188563318.0,ns,31434 +request-from-path,,,,,174271721.0,ns,31496 +request-from-path,,,,,187784387.0,ns,31558 +request-from-path,,,,,181076019.0,ns,31620 +request-from-path,,,,,183323556.0,ns,31682 +request-from-path,,,,,192509630.0,ns,31744 +request-from-path,,,,,184765390.0,ns,31806 +request-from-path,,,,,194925231.0,ns,31868 +request-from-path,,,,,176204606.0,ns,31930 +request-from-path,,,,,180304584.0,ns,31992 +request-from-path,,,,,180422326.0,ns,32054 +request-from-path,,,,,180590415.0,ns,32116 +request-from-path,,,,,182031429.0,ns,32178 +request-from-path,,,,,183467585.0,ns,32240 +request-from-path,,,,,189093674.0,ns,32302 +request-from-path,,,,,214085877.0,ns,32364 +request-from-path,,,,,189212260.0,ns,32426 +request-from-path,,,,,185370018.0,ns,32488 +request-from-path,,,,,183786138.0,ns,32550 +request-from-path,,,,,189457428.0,ns,32612 +request-from-path,,,,,189077971.0,ns,32674 +request-from-path,,,,,187521565.0,ns,32736 +request-from-path,,,,,188084376.0,ns,32798 +request-from-path,,,,,188178110.0,ns,32860 +request-from-path,,,,,190071741.0,ns,32922 +request-from-path,,,,,193337940.0,ns,32984 +request-from-path,,,,,188782664.0,ns,33046 +request-from-path,,,,,190367488.0,ns,33108 +request-from-path,,,,,191985433.0,ns,33170 +request-from-path,,,,,196823499.0,ns,33232 +request-from-path,,,,,219207021.0,ns,33294 +request-from-path,,,,,189512927.0,ns,33356 +request-from-path,,,,,191298900.0,ns,33418 +request-from-path,,,,,192483766.0,ns,33480 +request-from-path,,,,,192548913.0,ns,33542 +request-from-path,,,,,202906523.0,ns,33604 +request-from-path,,,,,195340849.0,ns,33666 +request-from-path,,,,,192575465.0,ns,33728 +request-from-path,,,,,189187951.0,ns,33790 +request-from-path,,,,,230481560.0,ns,33852 +request-from-path,,,,,203237480.0,ns,33914 +request-from-path,,,,,197804563.0,ns,33976 +request-from-path,,,,,197643560.0,ns,34038 +request-from-path,,,,,192619737.0,ns,34100 +request-from-path,,,,,198130839.0,ns,34162 +request-from-path,,,,,204612226.0,ns,34224 +request-from-path,,,,,198402666.0,ns,34286 +request-from-path,,,,,200710642.0,ns,34348 +request-from-path,,,,,203713953.0,ns,34410 +request-from-path,,,,,193764081.0,ns,34472 +request-from-path,,,,,192563079.0,ns,34534 +request-from-path,,,,,204856504.0,ns,34596 +request-from-path,,,,,201815759.0,ns,34658 +request-from-path,,,,,200671243.0,ns,34720 +request-from-path,,,,,208000634.0,ns,34782 +request-from-path,,,,,199541584.0,ns,34844 +request-from-path,,,,,204629671.0,ns,34906 +request-from-path,,,,,200012010.0,ns,34968 +request-from-path,,,,,203165756.0,ns,35030 +request-from-path,,,,,206887087.0,ns,35092 +request-from-path,,,,,209146831.0,ns,35154 +request-from-path,,,,,209965496.0,ns,35216 +request-from-path,,,,,196751450.0,ns,35278 +request-from-path,,,,,206859858.0,ns,35340 +request-from-path,,,,,210032954.0,ns,35402 +request-from-path,,,,,197567301.0,ns,35464 +request-from-path,,,,,211722261.0,ns,35526 +request-from-path,,,,,203364204.0,ns,35588 +request-from-path,,,,,206312236.0,ns,35650 +request-from-path,,,,,204035216.0,ns,35712 +request-from-path,,,,,209082372.0,ns,35774 +request-from-path,,,,,207568612.0,ns,35836 +request-from-path,,,,,206018236.0,ns,35898 +request-from-path,,,,,211079589.0,ns,35960 +request-from-path,,,,,212330804.0,ns,36022 +request-from-path,,,,,211480511.0,ns,36084 +request-from-path,,,,,204084028.0,ns,36146 +request-from-path,,,,,229884176.0,ns,36208 +request-from-path,,,,,225254223.0,ns,36270 +request-from-path,,,,,206137735.0,ns,36332 +request-from-path,,,,,205400702.0,ns,36394 +request-from-path,,,,,209050235.0,ns,36456 +request-from-path,,,,,245924568.0,ns,36518 +request-from-path,,,,,210500831.0,ns,36580 +request-from-path,,,,,210189830.0,ns,36642 +request-from-path,,,,,219549076.0,ns,36704 +request-from-path,,,,,213168540.0,ns,36766 +request-from-path,,,,,210115042.0,ns,36828 +request-from-path,,,,,208836402.0,ns,36890 +request-from-path,,,,,215544932.0,ns,36952 +request-from-path,,,,,212175535.0,ns,37014 +request-from-path,,,,,211298204.0,ns,37076 +request-from-path,,,,,208773159.0,ns,37138 +request-from-path,,,,,213241281.0,ns,37200 +request-from-path,,,,,218073883.0,ns,37262 +request-from-path,,,,,210561134.0,ns,37324 +request-from-path,,,,,216005220.0,ns,37386 +request-from-path,,,,,216775810.0,ns,37448 +request-from-path,,,,,211601075.0,ns,37510 +request-from-path,,,,,217689595.0,ns,37572 +request-from-path,,,,,220853693.0,ns,37634 +request-from-path,,,,,222397551.0,ns,37696 +request-from-path,,,,,227435033.0,ns,37758 +request-from-path,,,,,220594053.0,ns,37820 +request-from-path,,,,,214205067.0,ns,37882 +request-from-path,,,,,218572215.0,ns,37944 +request-from-path,,,,,210093941.0,ns,38006 +request-from-path,,,,,221339726.0,ns,38068 +request-from-path,,,,,217712075.0,ns,38130 +request-from-path,,,,,218720993.0,ns,38192 +request-from-path,,,,,222100689.0,ns,38254 +request-from-path,,,,,224409899.0,ns,38316 +request-from-path,,,,,216044950.0,ns,38378 +request-from-path,,,,,241189374.0,ns,38440 +request-from-path,,,,,243567109.0,ns,38502 +request-from-path,,,,,221302205.0,ns,38564 +request-from-path,,,,,225867577.0,ns,38626 +request-from-path,,,,,228072964.0,ns,38688 +request-from-path,,,,,227424360.0,ns,38750 +request-from-path,,,,,231006076.0,ns,38812 +request-from-path,,,,,221879985.0,ns,38874 +request-from-path,,,,,224605814.0,ns,38936 +request-from-path,,,,,233378672.0,ns,38998 +request-from-path,,,,,222103129.0,ns,39060 +request-from-path,,,,,225342759.0,ns,39122 +request-from-path,,,,,222533623.0,ns,39184 +request-from-path,,,,,227304637.0,ns,39246 +request-from-path,,,,,224070486.0,ns,39308 +request-from-path,,,,,223618420.0,ns,39370 +request-from-path,,,,,223739348.0,ns,39432 +request-from-path,,,,,220987392.0,ns,39494 +request-from-path,,,,,231160772.0,ns,39556 +request-from-path,,,,,227073859.0,ns,39618 +request-from-path,,,,,235947532.0,ns,39680 +request-from-path,,,,,229575136.0,ns,39742 +request-from-path,,,,,231057840.0,ns,39804 +request-from-path,,,,,232763436.0,ns,39866 +request-from-path,,,,,242881122.0,ns,39928 +request-from-path,,,,,226560741.0,ns,39990 +request-from-path,,,,,231922876.0,ns,40052 +request-from-path,,,,,223829315.0,ns,40114 +request-from-path,,,,,223866381.0,ns,40176 +request-from-path,,,,,225752034.0,ns,40238 +request-from-path,,,,,226438851.0,ns,40300 +request-from-path,,,,,232012613.0,ns,40362 +request-from-path,,,,,232754423.0,ns,40424 +request-from-path,,,,,236645281.0,ns,40486 +request-from-path,,,,,231291303.0,ns,40548 +request-from-path,,,,,253894838.0,ns,40610 +request-from-path,,,,,249936956.0,ns,40672 +request-from-path,,,,,265731590.0,ns,40734 +request-from-path,,,,,249453082.0,ns,40796 +request-from-path,,,,,231819312.0,ns,40858 +request-from-path,,,,,236486017.0,ns,40920 +request-from-path,,,,,239905093.0,ns,40982 +request-from-path,,,,,229023566.0,ns,41044 +request-from-path,,,,,241918360.0,ns,41106 +request-from-path,,,,,236163891.0,ns,41168 +request-from-path,,,,,236130097.0,ns,41230 +request-from-path,,,,,243448123.0,ns,41292 +request-from-path,,,,,272594705.0,ns,41354 +request-from-path,,,,,233186059.0,ns,41416 +request-from-path,,,,,238944875.0,ns,41478 +request-from-path,,,,,239827942.0,ns,41540 +request-from-path,,,,,243167269.0,ns,41602 +request-from-path,,,,,262855196.0,ns,41664 +request-from-path,,,,,240233996.0,ns,41726 +request-from-path,,,,,235314357.0,ns,41788 +request-from-path,,,,,233890908.0,ns,41850 +request-from-path,,,,,243782450.0,ns,41912 +request-from-path,,,,,246798582.0,ns,41974 +request-from-path,,,,,242034386.0,ns,42036 +request-from-path,,,,,241904383.0,ns,42098 +request-from-path,,,,,245008375.0,ns,42160 +request-from-path,,,,,245200835.0,ns,42222 +request-from-path,,,,,238210285.0,ns,42284 +request-from-path,,,,,241123071.0,ns,42346 +request-from-path,,,,,246089826.0,ns,42408 +request-from-path,,,,,245185210.0,ns,42470 +request-from-path,,,,,245150403.0,ns,42532 +request-from-path,,,,,242890661.0,ns,42594 +request-from-path,,,,,348284354.0,ns,42656 +request-from-path,,,,,253765302.0,ns,42718 +request-from-path,,,,,253435372.0,ns,42780 +request-from-path,,,,,246701010.0,ns,42842 +request-from-path,,,,,243722499.0,ns,42904 +request-from-path,,,,,253020686.0,ns,42966 +request-from-path,,,,,247518798.0,ns,43028 +request-from-path,,,,,257849980.0,ns,43090 +request-from-path,,,,,275982954.0,ns,43152 +request-from-path,,,,,258001671.0,ns,43214 +request-from-path,,,,,250652541.0,ns,43276 +request-from-path,,,,,248257549.0,ns,43338 +request-from-path,,,,,257771202.0,ns,43400 +request-from-path,,,,,250710177.0,ns,43462 +request-from-path,,,,,252342252.0,ns,43524 +request-from-path,,,,,242780929.0,ns,43586 +request-from-path,,,,,255537961.0,ns,43648 +request-from-path,,,,,248720173.0,ns,43710 +request-from-path,,,,,255508252.0,ns,43772 +request-from-path,,,,,246686615.0,ns,43834 +request-from-path,,,,,255335489.0,ns,43896 +request-from-path,,,,,265083798.0,ns,43958 +request-from-path,,,,,276459621.0,ns,44020 +request-from-path,,,,,251229078.0,ns,44082 +request-from-path,,,,,252121696.0,ns,44144 +request-from-path,,,,,254846083.0,ns,44206 +request-from-path,,,,,262057292.0,ns,44268 +request-from-path,,,,,249931615.0,ns,44330 +request-from-path,,,,,253115126.0,ns,44392 +request-from-path,,,,,263382873.0,ns,44454 +request-from-path,,,,,282455772.0,ns,44516 +request-from-path,,,,,337492044.0,ns,44578 +request-from-path,,,,,251545201.0,ns,44640 +request-from-path,,,,,253182228.0,ns,44702 +request-from-path,,,,,256800931.0,ns,44764 +request-from-path,,,,,262062815.0,ns,44826 +request-from-path,,,,,258407575.0,ns,44888 +request-from-path,,,,,265557634.0,ns,44950 +request-from-path,,,,,256057367.0,ns,45012 +request-from-path,,,,,263515249.0,ns,45074 +request-from-path,,,,,266404832.0,ns,45136 +request-from-path,,,,,256957111.0,ns,45198 +request-from-path,,,,,257932035.0,ns,45260 +request-from-path,,,,,256893003.0,ns,45322 +request-from-path,,,,,257155689.0,ns,45384 +request-from-path,,,,,260302163.0,ns,45446 +request-from-path,,,,,261094065.0,ns,45508 +request-from-path,,,,,265790856.0,ns,45570 +request-from-path,,,,,256153824.0,ns,45632 +request-from-path,,,,,258813925.0,ns,45694 +request-from-path,,,,,264818825.0,ns,45756 +request-from-path,,,,,269164238.0,ns,45818 +request-from-path,,,,,265463498.0,ns,45880 +request-from-path,,,,,269317743.0,ns,45942 +request-from-path,,,,,262468546.0,ns,46004 +request-from-path,,,,,278389812.0,ns,46066 +request-from-path,,,,,260892195.0,ns,46128 +request-from-path,,,,,268363267.0,ns,46190 +request-from-path,,,,,269443718.0,ns,46252 +request-from-path,,,,,273426948.0,ns,46314 +request-from-path,,,,,268881242.0,ns,46376 +request-from-path,,,,,268969236.0,ns,46438 +request-from-path,,,,,369041145.0,ns,46500 +request-from-path,,,,,283013870.0,ns,46562 +request-from-path,,,,,273916729.0,ns,46624 +request-from-path,,,,,266259342.0,ns,46686 +request-from-path,,,,,277094657.0,ns,46748 +request-from-path,,,,,271645674.0,ns,46810 +request-from-path,,,,,272245992.0,ns,46872 +request-from-path,,,,,266318925.0,ns,46934 +request-from-path,,,,,269061626.0,ns,46996 +request-from-path,,,,,268250644.0,ns,47058 +request-from-path,,,,,272120894.0,ns,47120 +request-from-path,,,,,269268223.0,ns,47182 +request-from-path,,,,,266189543.0,ns,47244 +request-from-path,,,,,273030601.0,ns,47306 +request-from-path,,,,,289779091.0,ns,47368 +request-from-path,,,,,276316833.0,ns,47430 +request-from-path,,,,,274343657.0,ns,47492 +request-from-path,,,,,272686315.0,ns,47554 +request-from-path,,,,,276163043.0,ns,47616 +request-from-path,,,,,287568080.0,ns,47678 +request-from-path,,,,,277635069.0,ns,47740 +request-from-path,,,,,275340642.0,ns,47802 +request-from-path,,,,,276825825.0,ns,47864 +request-from-path,,,,,279860206.0,ns,47926 +request-from-path,,,,,274337153.0,ns,47988 +request-from-path,,,,,279707536.0,ns,48050 +request-from-path,,,,,277310922.0,ns,48112 +request-from-path,,,,,293694201.0,ns,48174 +request-from-path,,,,,265864808.0,ns,48236 +request-from-path,,,,,274312672.0,ns,48298 +request-from-path,,,,,270148839.0,ns,48360 +request-from-path,,,,,286339651.0,ns,48422 +request-from-path,,,,,274966011.0,ns,48484 +request-from-path,,,,,276696479.0,ns,48546 +request-from-path,,,,,286236157.0,ns,48608 +request-from-path,,,,,274350446.0,ns,48670 +request-from-path,,,,,273742824.0,ns,48732 +request-from-path,,,,,282077397.0,ns,48794 +request-from-path,,,,,302136189.0,ns,48856 +request-from-path,,,,,288449987.0,ns,48918 +request-from-path,,,,,290603930.0,ns,48980 +request-from-path,,,,,282221222.0,ns,49042 +request-from-path,,,,,282402591.0,ns,49104 +request-from-path,,,,,290490220.0,ns,49166 +request-from-path,,,,,288002926.0,ns,49228 +request-from-path,,,,,285435187.0,ns,49290 +request-from-path,,,,,291236531.0,ns,49352 +request-from-path,,,,,285122036.0,ns,49414 +request-from-path,,,,,286655544.0,ns,49476 +request-from-path,,,,,282590573.0,ns,49538 +request-from-path,,,,,296360069.0,ns,49600 +request-from-path,,,,,299319412.0,ns,49662 +request-from-path,,,,,279303506.0,ns,49724 +request-from-path,,,,,289251788.0,ns,49786 +request-from-path,,,,,281361946.0,ns,49848 +request-from-path,,,,,283376375.0,ns,49910 +request-from-path,,,,,282810385.0,ns,49972 +request-from-path,,,,,294202873.0,ns,50034 +request-from-path,,,,,285489764.0,ns,50096 +request-from-path,,,,,293857505.0,ns,50158 +request-from-path,,,,,289688430.0,ns,50220 +request-from-path,,,,,292616359.0,ns,50282 +request-from-path,,,,,289148273.0,ns,50344 +request-from-path,,,,,290269260.0,ns,50406 +request-from-path,,,,,291678267.0,ns,50468 +request-from-path,,,,,287092103.0,ns,50530 +request-from-path,,,,,296699252.0,ns,50592 +request-from-path,,,,,293980426.0,ns,50654 +request-from-path,,,,,287222404.0,ns,50716 +request-from-path,,,,,297171644.0,ns,50778 +request-from-path,,,,,289787629.0,ns,50840 +request-from-path,,,,,305191666.0,ns,50902 +request-from-path,,,,,295274286.0,ns,50964 +request-from-path,,,,,290101442.0,ns,51026 +request-from-path,,,,,301419983.0,ns,51088 +request-from-path,,,,,291239348.0,ns,51150 +request-from-path,,,,,297863853.0,ns,51212 +request-from-path,,,,,294851150.0,ns,51274 +request-from-path,,,,,299194794.0,ns,51336 +request-from-path,,,,,292317043.0,ns,51398 +request-from-path,,,,,304605726.0,ns,51460 +request-from-path,,,,,291539866.0,ns,51522 +request-from-path,,,,,296896189.0,ns,51584 +request-from-path,,,,,308070795.0,ns,51646 +request-from-path,,,,,297712301.0,ns,51708 +request-from-path,,,,,299670484.0,ns,51770 +request-from-path,,,,,301071639.0,ns,51832 +request-from-path,,,,,300202677.0,ns,51894 +request-from-path,,,,,313586912.0,ns,51956 +request-from-path,,,,,298376953.0,ns,52018 +request-from-path,,,,,298224994.0,ns,52080 +request-from-path,,,,,299927445.0,ns,52142 +request-from-path,,,,,300325477.0,ns,52204 +request-from-path,,,,,299231049.0,ns,52266 +request-from-path,,,,,297741038.0,ns,52328 +request-from-path,,,,,296602935.0,ns,52390 +request-from-path,,,,,363107785.0,ns,52452 +request-from-path,,,,,354312340.0,ns,52514 +request-from-path,,,,,297026069.0,ns,52576 +request-from-path,,,,,314171250.0,ns,52638 +request-from-path,,,,,297336338.0,ns,52700 +request-from-path,,,,,314662417.0,ns,52762 +request-from-path,,,,,296840549.0,ns,52824 +request-from-path,,,,,306499290.0,ns,52886 +request-from-path,,,,,298773740.0,ns,52948 +request-from-path,,,,,306107506.0,ns,53010 +request-from-path,,,,,311682986.0,ns,53072 +request-from-path,,,,,306920243.0,ns,53134 +request-from-path,,,,,311480848.0,ns,53196 +request-from-path,,,,,300958281.0,ns,53258 +request-from-path,,,,,297866251.0,ns,53320 +request-from-path,,,,,310219135.0,ns,53382 +request-from-path,,,,,310712181.0,ns,53444 +request-from-path,,,,,302765636.0,ns,53506 +request-from-path,,,,,304160827.0,ns,53568 +request-from-path,,,,,315844797.0,ns,53630 +request-from-path,,,,,317438620.0,ns,53692 +request-from-path,,,,,310584680.0,ns,53754 +request-from-path,,,,,304977961.0,ns,53816 +request-from-path,,,,,303781823.0,ns,53878 +request-from-path,,,,,315274138.0,ns,53940 +request-from-path,,,,,311494768.0,ns,54002 +request-from-path,,,,,312587413.0,ns,54064 +request-from-path,,,,,306250721.0,ns,54126 +request-from-path,,,,,317581901.0,ns,54188 +request-from-path,,,,,420663528.0,ns,54250 +request-from-path,,,,,314373212.0,ns,54312 +request-from-path,,,,,320021184.0,ns,54374 +request-from-path,,,,,324392555.0,ns,54436 +request-from-path,,,,,306247183.0,ns,54498 +request-from-path,,,,,308073118.0,ns,54560 +request-from-path,,,,,319777521.0,ns,54622 +request-from-path,,,,,318970413.0,ns,54684 +request-from-path,,,,,305876656.0,ns,54746 +request-from-path,,,,,354446783.0,ns,54808 +request-from-path,,,,,396007712.0,ns,54870 +request-from-path,,,,,350546949.0,ns,54932 +request-from-path,,,,,323502423.0,ns,54994 +request-from-path,,,,,313591660.0,ns,55056 +request-from-path,,,,,316770409.0,ns,55118 +request-from-path,,,,,322628599.0,ns,55180 +request-from-path,,,,,324784436.0,ns,55242 +request-from-path,,,,,317681789.0,ns,55304 +request-from-path,,,,,318525963.0,ns,55366 +request-from-path,,,,,325322876.0,ns,55428 +request-from-path,,,,,322065984.0,ns,55490 +request-from-path,,,,,322765465.0,ns,55552 +request-from-path,,,,,321168300.0,ns,55614 +request-from-path,,,,,346457219.0,ns,55676 +request-from-path,,,,,320094217.0,ns,55738 +request-from-path,,,,,315258366.0,ns,55800 +request-from-path,,,,,327868272.0,ns,55862 +request-from-path,,,,,336376604.0,ns,55924 +request-from-path,,,,,320150263.0,ns,55986 +request-from-path,,,,,326394566.0,ns,56048 +request-from-path,,,,,390353961.0,ns,56110 +request-from-path,,,,,375571829.0,ns,56172 +request-from-path,,,,,318357757.0,ns,56234 +request-from-path,,,,,317629787.0,ns,56296 +request-from-path,,,,,368070575.0,ns,56358 +request-from-path,,,,,324801654.0,ns,56420 +request-from-path,,,,,317193801.0,ns,56482 +request-from-path,,,,,332490519.0,ns,56544 +request-from-path,,,,,327453681.0,ns,56606 +request-from-path,,,,,323751315.0,ns,56668 +request-from-path,,,,,325342020.0,ns,56730 +request-from-path,,,,,369107669.0,ns,56792 +request-from-path,,,,,406812498.0,ns,56854 +request-from-path,,,,,324481598.0,ns,56916 +request-from-path,,,,,328442383.0,ns,56978 +request-from-path,,,,,323779095.0,ns,57040 +request-from-path,,,,,326393126.0,ns,57102 +request-from-path,,,,,333352132.0,ns,57164 +request-from-path,,,,,329074122.0,ns,57226 +request-from-path,,,,,337651495.0,ns,57288 +request-from-path,,,,,363151147.0,ns,57350 +request-from-path,,,,,332441955.0,ns,57412 +request-from-path,,,,,339499156.0,ns,57474 +request-from-path,,,,,335234250.0,ns,57536 +request-from-path,,,,,351691620.0,ns,57598 +request-from-path,,,,,322664951.0,ns,57660 +request-from-path,,,,,332062708.0,ns,57722 +request-from-path,,,,,330982586.0,ns,57784 +request-from-path,,,,,340111533.0,ns,57846 +request-from-path,,,,,327180169.0,ns,57908 +request-from-path,,,,,331015643.0,ns,57970 +request-from-path,,,,,330344238.0,ns,58032 +request-from-path,,,,,328227420.0,ns,58094 +request-from-path,,,,,447729452.0,ns,58156 +request-from-path,,,,,341599170.0,ns,58218 +request-from-path,,,,,330708235.0,ns,58280 +request-from-path,,,,,335351337.0,ns,58342 +request-from-path,,,,,337751961.0,ns,58404 +request-from-path,,,,,333724980.0,ns,58466 +request-from-path,,,,,332807944.0,ns,58528 +request-from-path,,,,,334750031.0,ns,58590 +request-from-path,,,,,337921072.0,ns,58652 +request-from-path,,,,,343353536.0,ns,58714 +request-from-path,,,,,363796598.0,ns,58776 +request-from-path,,,,,338768196.0,ns,58838 +request-from-path,,,,,341777695.0,ns,58900 +request-from-path,,,,,342124683.0,ns,58962 +request-from-path,,,,,347201690.0,ns,59024 +request-from-path,,,,,333714593.0,ns,59086 +request-from-path,,,,,342996691.0,ns,59148 +request-from-path,,,,,342410299.0,ns,59210 +request-from-path,,,,,345415373.0,ns,59272 +request-from-path,,,,,356184493.0,ns,59334 +request-from-path,,,,,343462826.0,ns,59396 +request-from-path,,,,,355604225.0,ns,59458 +request-from-path,,,,,337309515.0,ns,59520 +request-from-path,,,,,347974809.0,ns,59582 +request-from-path,,,,,338284667.0,ns,59644 +request-from-path,,,,,331825256.0,ns,59706 +request-from-path,,,,,356420117.0,ns,59768 +request-from-path,,,,,349800827.0,ns,59830 +request-from-path,,,,,345260877.0,ns,59892 +request-from-path,,,,,343340833.0,ns,59954 +request-from-path,,,,,336285959.0,ns,60016 +request-from-path,,,,,389161957.0,ns,60078 +request-from-path,,,,,335657865.0,ns,60140 +request-from-path,,,,,350100770.0,ns,60202 +request-from-path,,,,,354189788.0,ns,60264 +request-from-path,,,,,344475629.0,ns,60326 +request-from-path,,,,,346359633.0,ns,60388 +request-from-path,,,,,352224348.0,ns,60450 +request-from-path,,,,,346188982.0,ns,60512 +request-from-path,,,,,386433565.0,ns,60574 +request-from-path,,,,,369486489.0,ns,60636 +request-from-path,,,,,352444713.0,ns,60698 +request-from-path,,,,,349442050.0,ns,60760 +request-from-path,,,,,353712277.0,ns,60822 +request-from-path,,,,,393350846.0,ns,60884 +request-from-path,,,,,358143603.0,ns,60946 +request-from-path,,,,,377758923.0,ns,61008 +request-from-path,,,,,358060929.0,ns,61070 +request-from-path,,,,,351695276.0,ns,61132 +request-from-path,,,,,365364092.0,ns,61194 +request-from-path,,,,,352549163.0,ns,61256 +request-from-path,,,,,349684592.0,ns,61318 +request-from-path,,,,,359811201.0,ns,61380 +request-from-path,,,,,390761402.0,ns,61442 +request-from-path,,,,,349937584.0,ns,61504 +request-from-path,,,,,358814238.0,ns,61566 +request-from-path,,,,,350138055.0,ns,61628 +request-from-path,,,,,347692082.0,ns,61690 +request-from-path,,,,,356012710.0,ns,61752 +request-from-path,,,,,383643191.0,ns,61814 +request-from-path,,,,,446504227.0,ns,61876 +request-from-path,,,,,354967096.0,ns,61938 +request-from-path,,,,,358317229.0,ns,62000 diff --git a/aquatic_http/target/criterion/request-from-path/no-memchr/sample.json b/aquatic_http/target/criterion/request-from-path/no-memchr/sample.json new file mode 100644 index 0000000..a2b52e0 --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/no-memchr/sample.json @@ -0,0 +1 @@ +{"sampling_mode":"Linear","iters":[62.0,124.0,186.0,248.0,310.0,372.0,434.0,496.0,558.0,620.0,682.0,744.0,806.0,868.0,930.0,992.0,1054.0,1116.0,1178.0,1240.0,1302.0,1364.0,1426.0,1488.0,1550.0,1612.0,1674.0,1736.0,1798.0,1860.0,1922.0,1984.0,2046.0,2108.0,2170.0,2232.0,2294.0,2356.0,2418.0,2480.0,2542.0,2604.0,2666.0,2728.0,2790.0,2852.0,2914.0,2976.0,3038.0,3100.0,3162.0,3224.0,3286.0,3348.0,3410.0,3472.0,3534.0,3596.0,3658.0,3720.0,3782.0,3844.0,3906.0,3968.0,4030.0,4092.0,4154.0,4216.0,4278.0,4340.0,4402.0,4464.0,4526.0,4588.0,4650.0,4712.0,4774.0,4836.0,4898.0,4960.0,5022.0,5084.0,5146.0,5208.0,5270.0,5332.0,5394.0,5456.0,5518.0,5580.0,5642.0,5704.0,5766.0,5828.0,5890.0,5952.0,6014.0,6076.0,6138.0,6200.0,6262.0,6324.0,6386.0,6448.0,6510.0,6572.0,6634.0,6696.0,6758.0,6820.0,6882.0,6944.0,7006.0,7068.0,7130.0,7192.0,7254.0,7316.0,7378.0,7440.0,7502.0,7564.0,7626.0,7688.0,7750.0,7812.0,7874.0,7936.0,7998.0,8060.0,8122.0,8184.0,8246.0,8308.0,8370.0,8432.0,8494.0,8556.0,8618.0,8680.0,8742.0,8804.0,8866.0,8928.0,8990.0,9052.0,9114.0,9176.0,9238.0,9300.0,9362.0,9424.0,9486.0,9548.0,9610.0,9672.0,9734.0,9796.0,9858.0,9920.0,9982.0,10044.0,10106.0,10168.0,10230.0,10292.0,10354.0,10416.0,10478.0,10540.0,10602.0,10664.0,10726.0,10788.0,10850.0,10912.0,10974.0,11036.0,11098.0,11160.0,11222.0,11284.0,11346.0,11408.0,11470.0,11532.0,11594.0,11656.0,11718.0,11780.0,11842.0,11904.0,11966.0,12028.0,12090.0,12152.0,12214.0,12276.0,12338.0,12400.0,12462.0,12524.0,12586.0,12648.0,12710.0,12772.0,12834.0,12896.0,12958.0,13020.0,13082.0,13144.0,13206.0,13268.0,13330.0,13392.0,13454.0,13516.0,13578.0,13640.0,13702.0,13764.0,13826.0,13888.0,13950.0,14012.0,14074.0,14136.0,14198.0,14260.0,14322.0,14384.0,14446.0,14508.0,14570.0,14632.0,14694.0,14756.0,14818.0,14880.0,14942.0,15004.0,15066.0,15128.0,15190.0,15252.0,15314.0,15376.0,15438.0,15500.0,15562.0,15624.0,15686.0,15748.0,15810.0,15872.0,15934.0,15996.0,16058.0,16120.0,16182.0,16244.0,16306.0,16368.0,16430.0,16492.0,16554.0,16616.0,16678.0,16740.0,16802.0,16864.0,16926.0,16988.0,17050.0,17112.0,17174.0,17236.0,17298.0,17360.0,17422.0,17484.0,17546.0,17608.0,17670.0,17732.0,17794.0,17856.0,17918.0,17980.0,18042.0,18104.0,18166.0,18228.0,18290.0,18352.0,18414.0,18476.0,18538.0,18600.0,18662.0,18724.0,18786.0,18848.0,18910.0,18972.0,19034.0,19096.0,19158.0,19220.0,19282.0,19344.0,19406.0,19468.0,19530.0,19592.0,19654.0,19716.0,19778.0,19840.0,19902.0,19964.0,20026.0,20088.0,20150.0,20212.0,20274.0,20336.0,20398.0,20460.0,20522.0,20584.0,20646.0,20708.0,20770.0,20832.0,20894.0,20956.0,21018.0,21080.0,21142.0,21204.0,21266.0,21328.0,21390.0,21452.0,21514.0,21576.0,21638.0,21700.0,21762.0,21824.0,21886.0,21948.0,22010.0,22072.0,22134.0,22196.0,22258.0,22320.0,22382.0,22444.0,22506.0,22568.0,22630.0,22692.0,22754.0,22816.0,22878.0,22940.0,23002.0,23064.0,23126.0,23188.0,23250.0,23312.0,23374.0,23436.0,23498.0,23560.0,23622.0,23684.0,23746.0,23808.0,23870.0,23932.0,23994.0,24056.0,24118.0,24180.0,24242.0,24304.0,24366.0,24428.0,24490.0,24552.0,24614.0,24676.0,24738.0,24800.0,24862.0,24924.0,24986.0,25048.0,25110.0,25172.0,25234.0,25296.0,25358.0,25420.0,25482.0,25544.0,25606.0,25668.0,25730.0,25792.0,25854.0,25916.0,25978.0,26040.0,26102.0,26164.0,26226.0,26288.0,26350.0,26412.0,26474.0,26536.0,26598.0,26660.0,26722.0,26784.0,26846.0,26908.0,26970.0,27032.0,27094.0,27156.0,27218.0,27280.0,27342.0,27404.0,27466.0,27528.0,27590.0,27652.0,27714.0,27776.0,27838.0,27900.0,27962.0,28024.0,28086.0,28148.0,28210.0,28272.0,28334.0,28396.0,28458.0,28520.0,28582.0,28644.0,28706.0,28768.0,28830.0,28892.0,28954.0,29016.0,29078.0,29140.0,29202.0,29264.0,29326.0,29388.0,29450.0,29512.0,29574.0,29636.0,29698.0,29760.0,29822.0,29884.0,29946.0,30008.0,30070.0,30132.0,30194.0,30256.0,30318.0,30380.0,30442.0,30504.0,30566.0,30628.0,30690.0,30752.0,30814.0,30876.0,30938.0,31000.0,31062.0,31124.0,31186.0,31248.0,31310.0,31372.0,31434.0,31496.0,31558.0,31620.0,31682.0,31744.0,31806.0,31868.0,31930.0,31992.0,32054.0,32116.0,32178.0,32240.0,32302.0,32364.0,32426.0,32488.0,32550.0,32612.0,32674.0,32736.0,32798.0,32860.0,32922.0,32984.0,33046.0,33108.0,33170.0,33232.0,33294.0,33356.0,33418.0,33480.0,33542.0,33604.0,33666.0,33728.0,33790.0,33852.0,33914.0,33976.0,34038.0,34100.0,34162.0,34224.0,34286.0,34348.0,34410.0,34472.0,34534.0,34596.0,34658.0,34720.0,34782.0,34844.0,34906.0,34968.0,35030.0,35092.0,35154.0,35216.0,35278.0,35340.0,35402.0,35464.0,35526.0,35588.0,35650.0,35712.0,35774.0,35836.0,35898.0,35960.0,36022.0,36084.0,36146.0,36208.0,36270.0,36332.0,36394.0,36456.0,36518.0,36580.0,36642.0,36704.0,36766.0,36828.0,36890.0,36952.0,37014.0,37076.0,37138.0,37200.0,37262.0,37324.0,37386.0,37448.0,37510.0,37572.0,37634.0,37696.0,37758.0,37820.0,37882.0,37944.0,38006.0,38068.0,38130.0,38192.0,38254.0,38316.0,38378.0,38440.0,38502.0,38564.0,38626.0,38688.0,38750.0,38812.0,38874.0,38936.0,38998.0,39060.0,39122.0,39184.0,39246.0,39308.0,39370.0,39432.0,39494.0,39556.0,39618.0,39680.0,39742.0,39804.0,39866.0,39928.0,39990.0,40052.0,40114.0,40176.0,40238.0,40300.0,40362.0,40424.0,40486.0,40548.0,40610.0,40672.0,40734.0,40796.0,40858.0,40920.0,40982.0,41044.0,41106.0,41168.0,41230.0,41292.0,41354.0,41416.0,41478.0,41540.0,41602.0,41664.0,41726.0,41788.0,41850.0,41912.0,41974.0,42036.0,42098.0,42160.0,42222.0,42284.0,42346.0,42408.0,42470.0,42532.0,42594.0,42656.0,42718.0,42780.0,42842.0,42904.0,42966.0,43028.0,43090.0,43152.0,43214.0,43276.0,43338.0,43400.0,43462.0,43524.0,43586.0,43648.0,43710.0,43772.0,43834.0,43896.0,43958.0,44020.0,44082.0,44144.0,44206.0,44268.0,44330.0,44392.0,44454.0,44516.0,44578.0,44640.0,44702.0,44764.0,44826.0,44888.0,44950.0,45012.0,45074.0,45136.0,45198.0,45260.0,45322.0,45384.0,45446.0,45508.0,45570.0,45632.0,45694.0,45756.0,45818.0,45880.0,45942.0,46004.0,46066.0,46128.0,46190.0,46252.0,46314.0,46376.0,46438.0,46500.0,46562.0,46624.0,46686.0,46748.0,46810.0,46872.0,46934.0,46996.0,47058.0,47120.0,47182.0,47244.0,47306.0,47368.0,47430.0,47492.0,47554.0,47616.0,47678.0,47740.0,47802.0,47864.0,47926.0,47988.0,48050.0,48112.0,48174.0,48236.0,48298.0,48360.0,48422.0,48484.0,48546.0,48608.0,48670.0,48732.0,48794.0,48856.0,48918.0,48980.0,49042.0,49104.0,49166.0,49228.0,49290.0,49352.0,49414.0,49476.0,49538.0,49600.0,49662.0,49724.0,49786.0,49848.0,49910.0,49972.0,50034.0,50096.0,50158.0,50220.0,50282.0,50344.0,50406.0,50468.0,50530.0,50592.0,50654.0,50716.0,50778.0,50840.0,50902.0,50964.0,51026.0,51088.0,51150.0,51212.0,51274.0,51336.0,51398.0,51460.0,51522.0,51584.0,51646.0,51708.0,51770.0,51832.0,51894.0,51956.0,52018.0,52080.0,52142.0,52204.0,52266.0,52328.0,52390.0,52452.0,52514.0,52576.0,52638.0,52700.0,52762.0,52824.0,52886.0,52948.0,53010.0,53072.0,53134.0,53196.0,53258.0,53320.0,53382.0,53444.0,53506.0,53568.0,53630.0,53692.0,53754.0,53816.0,53878.0,53940.0,54002.0,54064.0,54126.0,54188.0,54250.0,54312.0,54374.0,54436.0,54498.0,54560.0,54622.0,54684.0,54746.0,54808.0,54870.0,54932.0,54994.0,55056.0,55118.0,55180.0,55242.0,55304.0,55366.0,55428.0,55490.0,55552.0,55614.0,55676.0,55738.0,55800.0,55862.0,55924.0,55986.0,56048.0,56110.0,56172.0,56234.0,56296.0,56358.0,56420.0,56482.0,56544.0,56606.0,56668.0,56730.0,56792.0,56854.0,56916.0,56978.0,57040.0,57102.0,57164.0,57226.0,57288.0,57350.0,57412.0,57474.0,57536.0,57598.0,57660.0,57722.0,57784.0,57846.0,57908.0,57970.0,58032.0,58094.0,58156.0,58218.0,58280.0,58342.0,58404.0,58466.0,58528.0,58590.0,58652.0,58714.0,58776.0,58838.0,58900.0,58962.0,59024.0,59086.0,59148.0,59210.0,59272.0,59334.0,59396.0,59458.0,59520.0,59582.0,59644.0,59706.0,59768.0,59830.0,59892.0,59954.0,60016.0,60078.0,60140.0,60202.0,60264.0,60326.0,60388.0,60450.0,60512.0,60574.0,60636.0,60698.0,60760.0,60822.0,60884.0,60946.0,61008.0,61070.0,61132.0,61194.0,61256.0,61318.0,61380.0,61442.0,61504.0,61566.0,61628.0,61690.0,61752.0,61814.0,61876.0,61938.0,62000.0],"times":[366462.0,707083.0,1026933.0,1363427.0,1717435.0,2036904.0,2432923.0,2733327.0,3049633.0,3411124.0,5440080.0,5317689.0,4978395.0,4844619.0,5302724.0,5539124.0,5925276.0,6221132.0,6493715.0,6902768.0,7262598.0,7485744.0,7790906.0,8249911.0,8540240.0,9237766.0,12664762.0,12481006.0,10214375.0,10167070.0,14594797.0,11921584.0,11315700.0,11567704.0,12021201.0,12227082.0,13180230.0,15088938.0,13219775.0,15770565.0,16360595.0,14309973.0,14888842.0,15237077.0,15324080.0,15650330.0,16151808.0,16442984.0,16958970.0,18155410.0,17504931.0,17675608.0,18024490.0,18474070.0,18894607.0,22236630.0,19415786.0,19795807.0,20232679.0,27222748.0,21059738.0,21728297.0,22300088.0,23145859.0,22254150.0,22470366.0,25253558.0,23264560.0,27037893.0,24052712.0,27404314.0,27769022.0,25143356.0,25495744.0,30371513.0,25897410.0,26357740.0,29026773.0,29225386.0,29199695.0,32710687.0,31533798.0,30268357.0,31454398.0,33483317.0,35153034.0,30956194.0,30133886.0,30484428.0,30817366.0,31146139.0,31360165.0,31811890.0,32515380.0,36626488.0,34952697.0,33801646.0,33625631.0,36855633.0,34012052.0,34731097.0,40376037.0,39687199.0,35543905.0,37748024.0,36611888.0,36603949.0,37002448.0,40855543.0,43803522.0,39801424.0,38235660.0,38441292.0,42302615.0,45050722.0,41185668.0,41810034.0,40412998.0,40856672.0,43606341.0,42498668.0,42101309.0,42411657.0,44507904.0,44350519.0,42982947.0,43297904.0,43821398.0,43992544.0,51013433.0,48447421.0,49157272.0,45415662.0,45777023.0,47875988.0,46551719.0,50043029.0,47550790.0,49374618.0,56260907.0,52656595.0,48587368.0,49009002.0,52525704.0,52707486.0,52913418.0,57757699.0,50804627.0,54347547.0,52555450.0,54626577.0,55176532.0,52234377.0,58835504.0,52825504.0,56869590.0,56150043.0,57543016.0,58150974.0,55318411.0,118147301.0,87879471.0,74835201.0,67394292.0,70091436.0,57753904.0,57085524.0,57475224.0,60111212.0,61985664.0,62472198.0,61215072.0,59785846.0,64851899.0,68370088.0,68702372.0,63718406.0,67146694.0,61376545.0,65186581.0,68780696.0,62588451.0,62574474.0,62950735.0,66564222.0,70100210.0,63952336.0,70466645.0,70006916.0,72208707.0,69288772.0,67863944.0,69168932.0,73555238.0,69361677.0,68064791.0,70449996.0,71441085.0,69238550.0,70663335.0,68626393.0,72916782.0,76344795.0,76720687.0,74883838.0,70196466.0,71838906.0,71485337.0,74839119.0,75529657.0,75935865.0,79303987.0,82787665.0,76764007.0,73882419.0,77018259.0,77574648.0,80959539.0,82217793.0,76214619.0,76346315.0,85914458.0,80009780.0,80550170.0,79165086.0,81597080.0,82714400.0,80375025.0,82957187.0,79123196.0,82458802.0,82908910.0,85100395.0,86583960.0,81196195.0,81761831.0,84289810.0,87496939.0,87656963.0,86057489.0,82102303.0,88029585.0,87553993.0,111994004.0,96598331.0,87890791.0,86319658.0,92392981.0,94847103.0,96524944.0,89971027.0,94078718.0,86687682.0,87276677.0,89727966.0,92562773.0,93627873.0,88065111.0,116115227.0,100754908.0,92557600.0,92770768.0,90106707.0,93993495.0,97572065.0,91733445.0,94774193.0,96166523.0,97204834.0,99309031.0,94401975.0,94251257.0,93776829.0,100915133.0,97278410.0,97171531.0,107224136.0,94738239.0,95814878.0,99551777.0,103453420.0,99165639.0,100257501.0,97695260.0,101389961.0,101698160.0,103045523.0,104088464.0,98874599.0,102772093.0,102199571.0,99697889.0,113117473.0,100609747.0,100844655.0,104918265.0,110688018.0,102834456.0,112883040.0,102420775.0,106364697.0,102879786.0,107421937.0,106335735.0,108593534.0,112323098.0,104753214.0,117513114.0,119653259.0,112745743.0,113347573.0,110175688.0,120361999.0,111362665.0,109146576.0,119819457.0,114517122.0,108882784.0,113035680.0,112894340.0,115361633.0,124904233.0,111812485.0,113619684.0,113696950.0,125196393.0,143869180.0,117735321.0,114386956.0,124387519.0,116784933.0,114140040.0,113509473.0,113948832.0,117074356.0,115823093.0,119421542.0,119392190.0,146081426.0,133880294.0,120119587.0,123536143.0,117942842.0,132048140.0,118526698.0,121095954.0,121495754.0,132526953.0,123055377.0,126907567.0,131573036.0,127330558.0,121007384.0,124794838.0,128172044.0,129696312.0,125605331.0,139071123.0,153109190.0,134312092.0,127149455.0,132446882.0,128708917.0,124184119.0,128137433.0,129636816.0,134011164.0,132484519.0,134941942.0,133724474.0,136681295.0,130914295.0,131139942.0,133390167.0,132076061.0,135005453.0,138780337.0,140369779.0,133587388.0,134152495.0,142314004.0,136466731.0,137565880.0,138400040.0,131818125.0,136429500.0,132240980.0,141495657.0,133591615.0,136781913.0,136997168.0,139661014.0,135048002.0,136118273.0,141920568.0,151943107.0,141541836.0,138181906.0,156245905.0,140306617.0,147035201.0,138904077.0,147410515.0,143743934.0,141940970.0,142042594.0,164238390.0,141811509.0,147277276.0,146944925.0,143619590.0,149331130.0,152107739.0,148982483.0,154294088.0,155185238.0,152587679.0,150007819.0,151011158.0,147922825.0,151012390.0,157972883.0,156038408.0,156923784.0,158325164.0,150025778.0,159946131.0,150362752.0,155108209.0,156843905.0,147582213.0,183520039.0,152967396.0,155263098.0,153360136.0,152393115.0,159322317.0,161392780.0,166399345.0,151118767.0,160681340.0,157996595.0,161953755.0,157359134.0,155971958.0,165361521.0,166194089.0,162701105.0,161017050.0,160642973.0,161631984.0,158964034.0,174465577.0,162517080.0,162864387.0,166532348.0,157579394.0,165869454.0,169392360.0,166477024.0,172635349.0,169082868.0,160109171.0,160974562.0,168049635.0,165780294.0,169531810.0,159747479.0,183215519.0,260710308.0,173381593.0,167485798.0,168681695.0,171642519.0,174909526.0,171767039.0,167342898.0,176407307.0,168166126.0,171031277.0,169369941.0,175950566.0,167242788.0,168433094.0,180211087.0,173139732.0,174510062.0,172074796.0,176670059.0,175998105.0,169612801.0,177366204.0,184101770.0,200666858.0,186394193.0,170119689.0,175165654.0,175417274.0,179909829.0,175674681.0,174409832.0,180390201.0,178416996.0,181118345.0,177056262.0,185942698.0,188563318.0,174271721.0,187784387.0,181076019.0,183323556.0,192509630.0,184765390.0,194925231.0,176204606.0,180304584.0,180422326.0,180590415.0,182031429.0,183467585.0,189093674.0,214085877.0,189212260.0,185370018.0,183786138.0,189457428.0,189077971.0,187521565.0,188084376.0,188178110.0,190071741.0,193337940.0,188782664.0,190367488.0,191985433.0,196823499.0,219207021.0,189512927.0,191298900.0,192483766.0,192548913.0,202906523.0,195340849.0,192575465.0,189187951.0,230481560.0,203237480.0,197804563.0,197643560.0,192619737.0,198130839.0,204612226.0,198402666.0,200710642.0,203713953.0,193764081.0,192563079.0,204856504.0,201815759.0,200671243.0,208000634.0,199541584.0,204629671.0,200012010.0,203165756.0,206887087.0,209146831.0,209965496.0,196751450.0,206859858.0,210032954.0,197567301.0,211722261.0,203364204.0,206312236.0,204035216.0,209082372.0,207568612.0,206018236.0,211079589.0,212330804.0,211480511.0,204084028.0,229884176.0,225254223.0,206137735.0,205400702.0,209050235.0,245924568.0,210500831.0,210189830.0,219549076.0,213168540.0,210115042.0,208836402.0,215544932.0,212175535.0,211298204.0,208773159.0,213241281.0,218073883.0,210561134.0,216005220.0,216775810.0,211601075.0,217689595.0,220853693.0,222397551.0,227435033.0,220594053.0,214205067.0,218572215.0,210093941.0,221339726.0,217712075.0,218720993.0,222100689.0,224409899.0,216044950.0,241189374.0,243567109.0,221302205.0,225867577.0,228072964.0,227424360.0,231006076.0,221879985.0,224605814.0,233378672.0,222103129.0,225342759.0,222533623.0,227304637.0,224070486.0,223618420.0,223739348.0,220987392.0,231160772.0,227073859.0,235947532.0,229575136.0,231057840.0,232763436.0,242881122.0,226560741.0,231922876.0,223829315.0,223866381.0,225752034.0,226438851.0,232012613.0,232754423.0,236645281.0,231291303.0,253894838.0,249936956.0,265731590.0,249453082.0,231819312.0,236486017.0,239905093.0,229023566.0,241918360.0,236163891.0,236130097.0,243448123.0,272594705.0,233186059.0,238944875.0,239827942.0,243167269.0,262855196.0,240233996.0,235314357.0,233890908.0,243782450.0,246798582.0,242034386.0,241904383.0,245008375.0,245200835.0,238210285.0,241123071.0,246089826.0,245185210.0,245150403.0,242890661.0,348284354.0,253765302.0,253435372.0,246701010.0,243722499.0,253020686.0,247518798.0,257849980.0,275982954.0,258001671.0,250652541.0,248257549.0,257771202.0,250710177.0,252342252.0,242780929.0,255537961.0,248720173.0,255508252.0,246686615.0,255335489.0,265083798.0,276459621.0,251229078.0,252121696.0,254846083.0,262057292.0,249931615.0,253115126.0,263382873.0,282455772.0,337492044.0,251545201.0,253182228.0,256800931.0,262062815.0,258407575.0,265557634.0,256057367.0,263515249.0,266404832.0,256957111.0,257932035.0,256893003.0,257155689.0,260302163.0,261094065.0,265790856.0,256153824.0,258813925.0,264818825.0,269164238.0,265463498.0,269317743.0,262468546.0,278389812.0,260892195.0,268363267.0,269443718.0,273426948.0,268881242.0,268969236.0,369041145.0,283013870.0,273916729.0,266259342.0,277094657.0,271645674.0,272245992.0,266318925.0,269061626.0,268250644.0,272120894.0,269268223.0,266189543.0,273030601.0,289779091.0,276316833.0,274343657.0,272686315.0,276163043.0,287568080.0,277635069.0,275340642.0,276825825.0,279860206.0,274337153.0,279707536.0,277310922.0,293694201.0,265864808.0,274312672.0,270148839.0,286339651.0,274966011.0,276696479.0,286236157.0,274350446.0,273742824.0,282077397.0,302136189.0,288449987.0,290603930.0,282221222.0,282402591.0,290490220.0,288002926.0,285435187.0,291236531.0,285122036.0,286655544.0,282590573.0,296360069.0,299319412.0,279303506.0,289251788.0,281361946.0,283376375.0,282810385.0,294202873.0,285489764.0,293857505.0,289688430.0,292616359.0,289148273.0,290269260.0,291678267.0,287092103.0,296699252.0,293980426.0,287222404.0,297171644.0,289787629.0,305191666.0,295274286.0,290101442.0,301419983.0,291239348.0,297863853.0,294851150.0,299194794.0,292317043.0,304605726.0,291539866.0,296896189.0,308070795.0,297712301.0,299670484.0,301071639.0,300202677.0,313586912.0,298376953.0,298224994.0,299927445.0,300325477.0,299231049.0,297741038.0,296602935.0,363107785.0,354312340.0,297026069.0,314171250.0,297336338.0,314662417.0,296840549.0,306499290.0,298773740.0,306107506.0,311682986.0,306920243.0,311480848.0,300958281.0,297866251.0,310219135.0,310712181.0,302765636.0,304160827.0,315844797.0,317438620.0,310584680.0,304977961.0,303781823.0,315274138.0,311494768.0,312587413.0,306250721.0,317581901.0,420663528.0,314373212.0,320021184.0,324392555.0,306247183.0,308073118.0,319777521.0,318970413.0,305876656.0,354446783.0,396007712.0,350546949.0,323502423.0,313591660.0,316770409.0,322628599.0,324784436.0,317681789.0,318525963.0,325322876.0,322065984.0,322765465.0,321168300.0,346457219.0,320094217.0,315258366.0,327868272.0,336376604.0,320150263.0,326394566.0,390353961.0,375571829.0,318357757.0,317629787.0,368070575.0,324801654.0,317193801.0,332490519.0,327453681.0,323751315.0,325342020.0,369107669.0,406812498.0,324481598.0,328442383.0,323779095.0,326393126.0,333352132.0,329074122.0,337651495.0,363151147.0,332441955.0,339499156.0,335234250.0,351691620.0,322664951.0,332062708.0,330982586.0,340111533.0,327180169.0,331015643.0,330344238.0,328227420.0,447729452.0,341599170.0,330708235.0,335351337.0,337751961.0,333724980.0,332807944.0,334750031.0,337921072.0,343353536.0,363796598.0,338768196.0,341777695.0,342124683.0,347201690.0,333714593.0,342996691.0,342410299.0,345415373.0,356184493.0,343462826.0,355604225.0,337309515.0,347974809.0,338284667.0,331825256.0,356420117.0,349800827.0,345260877.0,343340833.0,336285959.0,389161957.0,335657865.0,350100770.0,354189788.0,344475629.0,346359633.0,352224348.0,346188982.0,386433565.0,369486489.0,352444713.0,349442050.0,353712277.0,393350846.0,358143603.0,377758923.0,358060929.0,351695276.0,365364092.0,352549163.0,349684592.0,359811201.0,390761402.0,349937584.0,358814238.0,350138055.0,347692082.0,356012710.0,383643191.0,446504227.0,354967096.0,358317229.0]} \ No newline at end of file diff --git a/aquatic_http/target/criterion/request-from-path/no-memchr/tukey.json b/aquatic_http/target/criterion/request-from-path/no-memchr/tukey.json new file mode 100644 index 0000000..d5edffb --- /dev/null +++ b/aquatic_http/target/criterion/request-from-path/no-memchr/tukey.json @@ -0,0 +1 @@ +[4974.032740058845,5318.589771364887,6237.408521514334,6581.965552820377] \ No newline at end of file diff --git a/scripts/criterion/aquatic-http-request-from-path.sh b/scripts/criterion/aquatic-http-request-from-path.sh new file mode 100755 index 0000000..0aa211a --- /dev/null +++ b/scripts/criterion/aquatic-http-request-from-path.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +export RUSTFLAGS="-C target-cpu=native" + +cargo bench --bench bench_request_from_path -- --noplot --baseline no-memchr --load-baseline latest \ No newline at end of file