On 4/22/24 4:38 AM, Bruno Haible wrote:
> Collin Funk wrote:
>> I have no clue if this has a noticeable performance impact or not.
> 
> Can you measure it, please? For example, with
>   GNULIB_TOOL_IMPL=py time ./test-all.sh
> 
> I measure a difference in the 2% range, but it's not clear to me whether
> -B slows down or speeds up things :)

Sure, here is the results using the -B flag. I'm removing the
__pycache__ directory before using -B flag to make sure it doesn't get
read.

Using 'env GNULIB_TOOL_IMPL=py ./test-all.sh' in import-tests:

      no -B flag: 0m16.699s
      -B flag: 0m20.892s

Using 'env GNULIB_TOOL_IMPL=py ./test-all.sh' in create-tests:

      no -B flag: 2m45.046s
      -B flag: 2m46.674s

The create-tests spend most of their time in autoconf and friends if I
remember correctly.

The import tests feel noticeably slower with -B to me. But the test is
imperfect of course. 1 run, maybe Firefox was working very hard for
one test and not the other, etc. :)

Collin

Reply via email to