pgsql: Improve performance of CHECK_FOR_INTERRUPTS() macro on Windows by

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Improve performance of CHECK_FOR_INTERRUPTS() macro on Windows by
Date: 2005-10-21 21:43:46
Message-ID: 20051021214346.835BCDA7A2@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Improve performance of CHECK_FOR_INTERRUPTS() macro on Windows by not doing
a kernel call unless there's some evidence of a pending signal. This should
bring its performance on Windows into line with the Unix version. Problem
diagnosis and patch by Qingqing Zhou. Minor stylistic tweaks by moi ...
if it's broken, it's my fault.

Modified Files:
--------------
pgsql/src/backend/port/win32:
signal.c (r1.12 -> r1.13)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/port/win32/signal.c.diff?r1=1.12&r2=1.13)
pgsql/src/include:
miscadmin.h (r1.180 -> r1.181)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/miscadmin.h.diff?r1=1.180&r2=1.181)
pgsql/src/include/port:
win32.h (r1.47 -> r1.48)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/port/win32.h.diff?r1=1.47&r2=1.48)

Browse pgsql-committers by date

  From Date Subject
Next Message Neil Conway 2005-10-21 21:43:49 Re: [COMMITTERS] pgsql: Do all accesses to shared buffer
Previous Message James William Pye 2005-10-21 20:41:16 python - be: New Directory