synchronized code

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

Responses

Browse pgsql-jdbc by date

  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