Re: Performance tweaks
От | Oliver Jowett |
---|---|
Тема | Re: Performance tweaks |
Дата | |
Msg-id | 421BAF50.3020701@opencloud.com обсуждение исходный текст |
Ответ на | Performance tweaks (Ken Geis <kgeis@speakeasy.net>) |
Ответы |
Re: Performance tweaks
Re: Performance tweaks |
Список | pgsql-jdbc |
Ken Geis wrote: > First, in PGStream, I "unrolled" SendInteger4 and SendInteger2, like this: > > private static final byte[] B4 = new byte[4]; > public void SendInteger4(int val) throws IOException > { > B4[0] = (byte) ((val >> 24)&255); > B4[1] = (byte) ((val >> 16)&255); > B4[2] = (byte) ((val >> 8)&255); > B4[3] = (byte) (val&255); > pg_output.write(B4, 0, 4); > } This isn't safe across multiple PGStreams. Can you try benchmarking again with "private final" instead of "private static final"? If that's still a win it is probably worth changing. -O
В списке pgsql-jdbc по дате отправления: