]>
git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
something got faster, something slower
Running case BaseRow
Running python .................. Done
Running cython .................. Done
| python | cython | cy / py |
base_row_new | 1.30845 | 0.16830 | 0.12862 |
row_new | 1.41965 | 0.20726 | 0.14599 |
base_row_new_proc | 4.42746 | 2.43170 | 0.54923 |
row_new_proc | 4.33764 | 2.52859 | 0.58294 |
brow_new_proc_none | 1.82780 | 0.34398 | 0.18819 |
row_new_proc_none | 1.91148 | 0.36864 | 0.19285 |
row_dumps | 0.27072 | 0.48488 | 1.79106 |
row_loads | 1.45612 | 0.82574 | 0.56708 |
row_values_impl | 0.28092 | 0.47103 | 1.67672 |
row_iter | 0.70641 | 0.39112 | 0.55367 |
row_len | 0.22251 | 0.07515 | 0.33776 |
row_hash | 0.43154 | 0.24742 | 0.57335 |
getitem | 0.29614 | 0.17589 | 0.59395 |
getitem_slice | 0.59998 | 0.32846 | 0.54745 |
get_by_key | 0.48669 | 0.83138 | 1.70821 |
getattr | 0.71569 | 0.45048 | 0.62944 |
get_by_key_recreate | 1.95081 | 2.55506 | 1.30974 |
getattr_recreate | 0.85241 | 0.73593 | 0.86334 |
> mean of values | — | — | 0.71887 |