Skip to content

Conversation

@norberttech
Copy link
Member

Change Log

Added

Fixed

Changed

Removed

  • removed empty aws/azure client credentials

Deprecated

Security


Description

Resolves #1063

@github-actions
Copy link
Contributor

github-actions bot commented May 9, 2024

Flow PHP - Benchmarks

Results of the benchmarks from this PR are compared with the results from 1.x branch.

Extractors
+-----------------------+-------------------+------+-----+------------------+------------------+----------------+
| benchmark             | subject           | revs | its | mem_peak         | mode             | rstdev         |
+-----------------------+-------------------+------+-----+------------------+------------------+----------------+
| AvroExtractorBench    | bench_extract_10k | 1    | 3   | 35.422mb +0.00%  | 818.125ms -2.12% | ±2.01% -3.22%  |
| CSVExtractorBench     | bench_extract_10k | 1    | 3   | 5.142mb +0.00%   | 335.757ms -0.11% | ±0.71% +75.96% |
| JsonExtractorBench    | bench_extract_10k | 1    | 3   | 5.173mb +0.00%   | 1.063s -0.03%    | ±0.55% -62.18% |
| ParquetExtractorBench | bench_extract_10k | 1    | 3   | 135.845mb +0.00% | 902.046ms -2.04% | ±0.44% -38.36% |
| TextExtractorBench    | bench_extract_10k | 1    | 3   | 4.933mb +0.00%   | 35.778ms +0.78%  | ±1.23% +13.90% |
| XmlExtractorBench     | bench_extract_10k | 1    | 3   | 4.939mb +0.00%   | 430.315ms -0.85% | ±0.17% -56.69% |
+-----------------------+-------------------+------+-----+------------------+------------------+----------------+
Transformers
+-----------------------------+--------------------------+------+-----+------------------+-----------------+---------------+
| benchmark                   | subject                  | revs | its | mem_peak         | mode            | rstdev        |
+-----------------------------+--------------------------+------+-----+------------------+-----------------+---------------+
| RenameEntryTransformerBench | bench_transform_10k_rows | 1    | 3   | 116.239mb +0.00% | 60.139ms +0.77% | ±1.07% +4.66% |
+-----------------------------+--------------------------+------+-----+------------------+-----------------+---------------+
Loaders
+--------------------+----------------+------+-----+------------------+------------------+-----------------+
| benchmark          | subject        | revs | its | mem_peak         | mode             | rstdev          |
+--------------------+----------------+------+-----+------------------+------------------+-----------------+
| AvroLoaderBench    | bench_load_10k | 1    | 3   | 96.807mb +0.00%  | 445.693ms -1.64% | ±0.93% +2.37%   |
| CSVLoaderBench     | bench_load_10k | 1    | 3   | 55.220mb +0.00%  | 68.743ms -1.13%  | ±0.63% +105.54% |
| JsonLoaderBench    | bench_load_10k | 1    | 3   | 107.593mb +0.00% | 50.998ms -2.10%  | ±0.35% -55.99%  |
| ParquetLoaderBench | bench_load_10k | 1    | 3   | 227.013mb +0.00% | 1.408s -1.88%    | ±0.21% -81.06%  |
| TextLoaderBench    | bench_load_10k | 1    | 3   | 17.976mb +0.00%  | 37.881ms -2.54%  | ±0.73% +23.61%  |
+--------------------+----------------+------+-----+------------------+------------------+-----------------+
Building Blocks
+-------------------------+----------------------------+------+-----+------------------+------------------+-----------------+
| benchmark               | subject                    | revs | its | mem_peak         | mode             | rstdev          |
+-------------------------+----------------------------+------+-----+------------------+------------------+-----------------+
| RowsBench               | bench_chunk_10_on_10k      | 2    | 3   | 87.059mb +0.00%  | 3.219ms -13.98%  | ±0.96% +45.10%  |
| RowsBench               | bench_diff_left_1k_on_10k  | 2    | 3   | 102.657mb +0.00% | 187.952ms -2.48% | ±1.42% +65.95%  |
| RowsBench               | bench_diff_right_1k_on_10k | 2    | 3   | 85.377mb +0.00%  | 18.784ms -2.41%  | ±0.38% -53.75%  |
| RowsBench               | bench_drop_1k_on_10k       | 2    | 3   | 88.299mb +0.00%  | 1.599ms -19.42%  | ±1.43% -56.45%  |
| RowsBench               | bench_drop_right_1k_on_10k | 2    | 3   | 88.299mb +0.00%  | 1.608ms -23.69%  | ±1.62% -47.52%  |
| RowsBench               | bench_entries_on_10k       | 2    | 3   | 85.411mb +0.00%  | 2.496ms -14.49%  | ±2.53% +1.61%   |
| RowsBench               | bench_filter_on_10k        | 2    | 3   | 85.940mb +0.00%  | 15.810ms -7.30%  | ±3.13% +71.20%  |
| RowsBench               | bench_find_on_10k          | 2    | 3   | 85.940mb +0.00%  | 15.869ms -8.13%  | ±0.67% -57.61%  |
| RowsBench               | bench_find_one_on_10k      | 10   | 3   | 83.845mb +0.00%  | 1.606μs -15.74%  | ±2.89% +18.37%  |
| RowsBench               | bench_first_on_10k         | 10   | 3   | 83.845mb +0.00%  | 0.400μs 0.00%    | ±0.00% 0.00%    |
| RowsBench               | bench_flat_map_on_1k       | 2    | 3   | 93.194mb +0.00%  | 12.362ms -5.92%  | ±0.77% -59.66%  |
| RowsBench               | bench_map_on_10k           | 2    | 3   | 122.565mb +0.00% | 60.739ms -1.77%  | ±0.27% -55.95%  |
| RowsBench               | bench_merge_1k_on_10k      | 2    | 3   | 86.460mb +0.00%  | 1.174ms -31.50%  | ±1.82% -39.70%  |
| RowsBench               | bench_partition_by_on_10k  | 2    | 3   | 89.807mb +0.00%  | 63.135ms -6.57%  | ±1.02% +47.18%  |
| RowsBench               | bench_remove_on_10k        | 2    | 3   | 88.562mb +0.00%  | 3.821ms -14.60%  | ±0.57% -71.13%  |
| RowsBench               | bench_sort_asc_on_1k       | 2    | 3   | 83.988mb +0.00%  | 38.472ms -4.44%  | ±0.75% -60.77%  |
| RowsBench               | bench_sort_by_on_1k        | 2    | 3   | 83.989mb +0.00%  | 38.666ms -4.00%  | ±0.93% -13.33%  |
| RowsBench               | bench_sort_desc_on_1k      | 2    | 3   | 83.988mb +0.00%  | 38.824ms -1.77%  | ±0.91% -56.62%  |
| RowsBench               | bench_sort_entries_on_1k   | 2    | 3   | 86.286mb +0.00%  | 7.304ms -2.25%   | ±0.66% -56.54%  |
| RowsBench               | bench_sort_on_1k           | 2    | 3   | 83.845mb +0.00%  | 28.528ms -2.60%  | ±0.59% -24.20%  |
| RowsBench               | bench_take_1k_on_10k       | 10   | 3   | 83.845mb +0.00%  | 13.066μs -8.99%  | ±1.56% -32.51%  |
| RowsBench               | bench_take_right_1k_on_10k | 10   | 3   | 83.845mb +0.00%  | 15.721μs -4.69%  | ±0.80% +178.09% |
| RowsBench               | bench_unique_on_1k         | 2    | 3   | 102.659mb +0.00% | 190.740ms -1.73% | ±0.74% -4.72%   |
| NativeEntryFactoryBench | bench_entry_factory        | 1    | 3   | 116.789mb +0.00% | 494.729ms -3.23% | ±0.15% -94.44%  |
| NativeEntryFactoryBench | bench_entry_factory        | 1    | 3   | 60.267mb +0.00%  | 253.591ms +0.83% | ±1.52% +4.54%   |
| NativeEntryFactoryBench | bench_entry_factory        | 1    | 3   | 15.201mb +0.00%  | 53.341ms -3.64%  | ±1.85% -9.14%   |
| TypeDetectorBench       | bench_type_detector        | 1    | 3   | 59.975mb +0.00%  | 429.515ms -0.15% | ±0.91% +192.95% |
| TypeDetectorBench       | bench_type_detector        | 1    | 3   | 14.514mb +0.00%  | 83.727ms -4.53%  | ±0.32% -54.25%  |
+-------------------------+----------------------------+------+-----+------------------+------------------+-----------------+

@norberttech norberttech merged commit 45474bb into flow-php:1.x May 9, 2024
@norberttech norberttech deleted the feature/aws-credentials branch May 9, 2024 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants