Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-11-01 Thread Ludovic Gasc
Hi, Thanks first for that, it's very interesting. About to enrich benchmark suite, I might have a suggestion: We might add REST/JSON scenarios, because a lot of people use Python for that. It isn't certainly not the best REST/JSON scenarios, because they have a small payload, but better than nothi

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-21 Thread Victor Stinner
Hi, I removed all old benchmarks results and I started to run manually benchmarks. The timeline view is interesting to investigate performance regression: https://speed.python.org/timeline/#/?exe=3&ben=grid&env=1&revs=50&equid=off&quarts=on&extr=on For example, it seems like call_method became sl

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-21 Thread Nick Coghlan
On 20 October 2016 at 20:56, Victor Stinner wrote: > Hi, > > Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed > results in depth (up to the hardware and kernel drivers!), I wrote new > tools and enhanced existing tools. Thanks Victor, very cool work! Cheers, Nick. -- Nick

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Paul Moore
On 20 October 2016 at 17:38, Ethan Furman wrote: > On 10/20/2016 03:56 AM, Victor Stinner wrote: > >> Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed >> results in depth (up to the hardware and kernel drivers!), I wrote new >> tools and enhanced existing tools. > > > Thank yo

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Serhiy Storchaka
On 20.10.16 13:56, Victor Stinner wrote: Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed results in depth (up to the hardware and kernel drivers!), I wrote new tools and enhanced existing tools. Great work! Thank you Victor. __

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Ethan Furman
On 10/20/2016 03:56 AM, Victor Stinner wrote: Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed results in depth (up to the hardware and kernel drivers!), I wrote new tools and enhanced existing tools. Thank you! -- ~Ethan~ ___ P

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Yury Selivanov
Thank you Victor! This is a massive amount of work. On 2016-10-20 6:56 AM, Victor Stinner wrote: * I plan to run performance on CPython 2.7, CPython 3.7, PyPy and PyPy 3. Maybe also CPython 3.5 and CPython 3.6 if they don't take too much resources. I think it's important to run 3.5 & 3.6 to

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Eric Snow
On Thu, Oct 20, 2016 at 4:56 AM, Victor Stinner wrote: > Hi, > > Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed > results in depth (up to the hardware and kernel drivers!), I wrote new > tools and enhanced existing tools. This is a massive contribution. Thanks! > All thes

Re: [Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Maciej Fijalkowski
Hi Victor Despite the fact that I was not able to find time to run your stuff yet, thanks for all the awesome work! On Thu, Oct 20, 2016 at 12:56 PM, Victor Stinner wrote: > Hi, > > Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed > results in depth (up to the hardware and k

[Python-Dev] Benchmarking Python and micro-optimizations

2016-10-20 Thread Victor Stinner
Hi, Last months, I worked a lot on benchmarks. I ran benchmarks, analyzed results in depth (up to the hardware and kernel drivers!), I wrote new tools and enhanced existing tools. * I wrote a new perf module which runs benchmarks in a reliable way and contains a LOT of features: collect metadata,