A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2011-October/113964.html below:

[Python-Dev] Disabling cyclic GC in timeit module

[Python-Dev] Disabling cyclic GC in timeit moduleMaciej Fijalkowski fijall at gmail.com
Sat Oct 8 00:13:40 CEST 2011
On Fri, Oct 7, 2011 at 11:47 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
> On Fri, Oct 7, 2011 at 4:50 PM, Maciej Fijalkowski <fijall at gmail.com> wrote:
>> Hi
>>
>> Can we disable by default disabling the cyclic gc in timeit module?
>> Often posts on pypy-dev or on pypy bugs contain usage of timeit module
>> which might change the performance significantly. A good example is
>> json benchmarks - you would rather not disable cyclic GC when running
>> a web app, so encoding/decoding json in benchmark with the cyclic GC
>> disabled does not make sense.
>>
>> What do you think?
>
> No, it's disabled by default for a reason (to avoid irrelevant noise
> in microbenchmarks), and other cases don't trump those original use
> cases.

People don't use it only for microbenchmarks though. Also, you can't
call noise a thing that adds something every now and then I think.

Er. How is disabling the GC for microbenchmarks any good by the way?

Cheers,
fijal
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4