Skip to content

Commit

Permalink
Benchmarking results for @mpage
Browse files Browse the repository at this point in the history
  • Loading branch information
mpage committed Jan 10, 2025
1 parent 3a20821 commit 9b04123
Show file tree
Hide file tree
Showing 11 changed files with 13,863 additions and 2 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ Here are some recent and important revisions. 👉 [Complete list of results](RE
| --- | --- | --- | ---: | ---: | ---: |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL) | python/087bb48acac997c06e69 | 087bb48 (NOGIL) | 1.165x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.svg) | 1.192x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.svg) | 1.233x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base.svg)[🧠](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base-mem.svg) |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-087bb48) | python/087bb48acac997c06e69 | 087bb48 | 1.096x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.svg) | 1.057x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL) | Yhg1s/list_realloc | 89c4629 (NOGIL) | 1.162x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.svg) | 1.189x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL) | python/b725297cee9e5608b709 | b725297 (NOGIL) | 1.165x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.12.6.svg) | 1.192x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL) | Yhg1s/list_realloc | 89c4629 (NOGIL) | 1.162x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.svg) | 1.189x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.svg) | 1.003x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.svg)[🧠](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base-mem.svg) |
| [2025-01-08](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL) | python/a1284e97979ff73ad72a | a1284e9 (NOGIL) | 1.159x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.12.6.md)[📈](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.12.6.svg) | 1.186x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.13.0rc2.md)[📈](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.13.0rc2.svg) | |
| [2025-01-08](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL) | nascheme/nogil_gc_mark_alive | a111bff (NOGIL) | 1.161x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.12.6.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.12.6.svg) | 1.188x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.13.0rc2.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.13.0rc2.svg) | 1.002x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base.svg)[🧠](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base-mem.svg) |
| [2025-01-07](results/bm-20250107-3.14.0a3%2B-e08b282) | python/e08b28235a863323ca3a | e08b282 | 1.102x ↑<br>[📄](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.12.6.md)[📈](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.12.6.svg) | 1.063x ↑<br>[📄](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.13.0rc2.md)[📈](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.13.0rc2.svg) | |
Expand Down
3 changes: 2 additions & 1 deletion RESULTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,8 @@
| --- | --- | --- | ---: | ---: | ---: |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL) | python/087bb48acac997c06e69 | 087bb48 (NOGIL) | 1.165x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.svg) | 1.192x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.svg) | 1.233x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base.svg)[🧠](results/bm-20250109-3.14.0a3%2B-087bb48-NOGIL/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-base-mem.svg) |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-087bb48) | python/087bb48acac997c06e69 | 087bb48 | 1.096x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.12.6.svg) | 1.057x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-087bb48/bm-20250109-vultr-x86_64-python-087bb48acac997c06e69-3.14.0a3%2B-087bb48-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL) | Yhg1s/list_realloc | 89c4629 (NOGIL) | 1.162x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.svg) | 1.189x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL) | python/b725297cee9e5608b709 | b725297 (NOGIL) | 1.165x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.12.6.svg) | 1.192x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-b725297-NOGIL/bm-20250109-vultr-x86_64-python-b725297cee9e5608b709-3.14.0a3%2B-b725297-vs-3.13.0rc2.svg) | |
| [2025-01-09](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL) | Yhg1s/list_realloc | 89c4629 (NOGIL) | 1.162x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.12.6.svg) | 1.189x ↓<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.svg) | 1.003x ↑<br>[📄](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.md)[📈](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.svg)[🧠](results/bm-20250109-3.14.0a3%2B-89c4629-NOGIL/bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base-mem.svg) |
| [2025-01-08](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL) | python/a1284e97979ff73ad72a | a1284e9 (NOGIL) | 1.159x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.12.6.md)[📈](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.12.6.svg) | 1.186x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.13.0rc2.md)[📈](results/bm-20250108-3.14.0a3%2B-a1284e9-NOGIL/bm-20250108-vultr-x86_64-python-a1284e97979ff73ad72a-3.14.0a3%2B-a1284e9-vs-3.13.0rc2.svg) | |
| [2025-01-08](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL) | nascheme/nogil_gc_mark_alive | a111bff (NOGIL) | 1.161x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.12.6.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.12.6.svg) | 1.188x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.13.0rc2.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-3.13.0rc2.svg) | 1.002x ↓<br>[📄](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base.md)[📈](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base.svg)[🧠](results/bm-20250108-3.14.0a3%2B-a111bff-NOGIL/bm-20250108-vultr-x86_64-nascheme-nogil_gc_mark_alive-3.14.0a3%2B-a111bff-vs-base-mem.svg) |
| [2025-01-07](results/bm-20250107-3.14.0a3%2B-e08b282) | python/e08b28235a863323ca3a | e08b282 | 1.102x ↑<br>[📄](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.12.6.md)[📈](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.12.6.svg) | 1.063x ↑<br>[📄](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.13.0rc2.md)[📈](results/bm-20250107-3.14.0a3%2B-e08b282/bm-20250107-vultr-x86_64-python-e08b28235a863323ca3a-3.14.0a3%2B-e08b282-vs-3.13.0rc2.svg) | |
Expand Down
8 changes: 8 additions & 0 deletions results/bm-20250109-3.14.0a3+-89c4629-NOGIL/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,11 @@
- [📄table](bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.md)
- [📈time plot](bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-3.13.0rc2.svg)

### vs. base

- Geometric mean: 1.003x faster (HPT: reliability of 91.72%, 1.00x faster at 99th %ile)
- Memory usage: 1.03x
- [🧠memory plot](bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base-mem.svg)
- [📄table](bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.md)
- [📈time plot](bm-20250109-vultr-x86_64-Yhg1s-list_realloc-3.14.0a3%2B-89c4629-vs-base.svg)

Loading

0 comments on commit 9b04123

Please sign in to comment.