From: | Felipe Schnack <felipes(at)ritterdosreis(dot)br> |
---|---|
To: | pgsql-jdbc <pgsql-jdbc(at)postgresql(dot)org> |
Subject: | synchronized code |
Date: | 2003-01-08 18:43:11 |
Message-ID: | 1042051391.11833.108.camel@desenv1.ritterdosreis.br |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-jdbc |
I'm quite worried with the amount of synch'd code in our jdbc driver
code, we all know this is a very costly operation in Java.
As far as I could see from the sources, the sole objective of these
calls are to avoid two processes accessing the same shared StringBuffer
we use. The strangest thing, IMHO, is that every time we use this
buffer, we are calling setLength(0) or, in plain english, resetting this
buffer. Is just me the paranoid or this isn't helping performance at
all? As I understand java, object creating is a very cheap operation
these days (in the old days it was slow), but synch'ing is VERY
costly...
--
Felipe Schnack
Analista de Sistemas
felipes(at)ritterdosreis(dot)br
Cel.: (51)91287530
Linux Counter #281893
Centro Universitário Ritter dos Reis
http://www.ritterdosreis.br
ritter(at)ritterdosreis(dot)br
Fone/Fax.: (51)32303341
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Paesold | 2003-01-08 18:53:32 | Re: synchronized code |
Previous Message | Candis Thomas | 2003-01-08 18:37:40 | Re: JDBC Driver -- getImportedKeys |