"l...@laurent-hasson.com" <l...@laurent-hasson.com> writes: > So, now, in summary:
> - I have tried V13.4, V12.3, 11.13, 11.2, 11.1 on several Windows VMs and my > personal laptop (no VM). > - All V11.x seem to behave uniformly. > - Starting with 12.3, I am experiencing the major slowdown in the "with > exceptions" scenario. Interesting. There's no meaningful difference between v11 and v12 as far as timeout handling goes, so I'm starting to think that that's a red herring. (Although, after having done some web-searching, I do wonder why timer.c is using a manual-reset event. It looks like auto-reset would work just as well with less code, and I found some suggestions that it might perform better.) > So, I was thinking about stuff and a lot of your intuitions seem to drive > towards an issue with the compiler used to compile the Winx64 version... But > is it possible that the JIT is getting in there and making things weird? > Given that it's a major change in V12 and this is when I am starting to see > the issue popup, I figured it might be another avenue to look into? Hm, is JIT even enabled in your build? If so, does setting jit = 0 change anything? regards, tom lane