This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Aaron Hall, benjamin.peterson, eric.snow, mark.dickinson, miss-islington, pablogsal, serhiy.storchaka, thatiparthy, vstinner
Date 2018-11-23.12:04:29
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1542974669.32.0.788709270274.issue35059@psf.upfronthosting.co.za>
In-reply-to
Content
I ran a coarse benchmark on the debug mode using PR 10669: I ran the full Python test suite.

=> I don't see any significant impact on performance.

* C macros: PR 10669
* static inline functions: commit 3bb183d7fb83ad6a84ec13dea90f95d67be35c69 (PR 10669 parent)

git clean -fdx # remove *all* untracked files
./configure --with-pydebug && make
./python -m test -j0 -r --randseed=2411717

Result:

* C macros: 3 min 22 sec
* static inline functions: 3 min 26 sec (+4 sec, +2%)

I used my laptop to run the benchmark: Fedora 29 with GCC 8.2.1. I was still using the laptop to run other tasks.
History
Date User Action Args
2018-11-23 12:04:29vstinnersetrecipients: + vstinner, mark.dickinson, benjamin.peterson, eric.snow, serhiy.storchaka, thatiparthy, Aaron Hall, pablogsal, miss-islington
2018-11-23 12:04:29vstinnersetmessageid: <1542974669.32.0.788709270274.issue35059@psf.upfronthosting.co.za>
2018-11-23 12:04:29vstinnerlinkissue35059 messages
2018-11-23 12:04:29vstinnercreate