[issue35884] Add variable access benchmark to Tools/Scripts

2019-03-25 Thread Raymond Hettinger
Raymond Hettinger added the comment: New changeset 68d228f174ceed151200e7e0b44ffc5edd4e0ea2 by Raymond Hettinger (Stefan Behnel) in branch 'master': bpo-35884: Add string-keys-only microbenchmark for dict access to var_access_benchmark.py (GH-11905) https://github.com/python/cpython/commit/6

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-17 Thread Stefan Behnel
Change by Stefan Behnel : -- pull_requests: +11931 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-16 Thread miss-islington
miss-islington added the comment: New changeset 43766f82ddec84fad7a321eeec2e1cbff6ee44d2 by Miss Islington (bot) (Raymond Hettinger) in branch 'master': bpo-35884: Add missing FIFO queue benchmark (GH-11898) https://github.com/python/cpython/commit/43766f82ddec84fad7a321eeec2e1cbff6ee44d2

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-16 Thread Raymond Hettinger
Change by Raymond Hettinger : -- pull_requests: +11925 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https:

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-02 Thread Raymond Hettinger
Change by Raymond Hettinger : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-02 Thread Raymond Hettinger
Raymond Hettinger added the comment: New changeset f75d59e1a896115bd52f543a417c665d6edc331f by Raymond Hettinger in branch 'master': bpo-35884: Add variable access benchmarking script (GH-11725) https://github.com/python/cpython/commit/f75d59e1a896115bd52f543a417c665d6edc331f -- __

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-01 Thread Raymond Hettinger
Raymond Hettinger added the comment: Here's what the output looks like (here am comparing a fresh Py3.8 with Clang versus the same build with GCC-8): $ make distclean && ./configure && make $ py Tools/scripts/var_access_benchmark.py Speed of different kinds of variable accesses: 4.2 μs

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-01 Thread Raymond Hettinger
Change by Raymond Hettinger : -- keywords: +patch pull_requests: +11606 stage: -> patch review ___ Python tracker ___ ___ Python-bu

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-01 Thread Raymond Hettinger
Change by Raymond Hettinger : -- keywords: +patch, patch pull_requests: +11606, 11607 stage: -> patch review ___ Python tracker ___ ___

[issue35884] Add variable access benchmark to Tools/Scripts

2019-02-01 Thread Raymond Hettinger
New submission from Raymond Hettinger : Adding a short script that I've found useful many times over the past decade. It has allowed my to quickly notice performance regressions and has helped identify places in need of optimization work. It is also useful for building a empirical mental mod