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