Re: Performance of loop

From: Gnanavel S <s(dot)gnanavel(at)gmail(dot)com>
To: Oliver Jowett <oliver(at)opencloud(dot)com>
Cc: pgsql-jdbc(at)postgresql(dot)org
Subject: Re: Performance of loop
Date: 2005-04-28 04:38:59
Message-ID: eec3b03c050427213841e5062@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

No. I havn't done any benchmark, but lot of such inefficient loops may hit
the performance.

On 4/28/05, Oliver Jowett <oliver(at)opencloud(dot)com> wrote:
>
> Gnanavel S wrote:
>
> > In the above coding, say if the length of the query is 1000 characters
> > then the query.length() is evaluated 1000 times there by reducing the
> > performance.
> > I think the loop can be rewritten as
> >
> > for (int i = 0,c=query.length(); i < c; ++i)
> > {
> > char c = query.charAt(i);
> >
> > ....
> > .....
> > }
>
> Have you benchmarked this? I doubt it's really a hotspot given that the
> JIT is likely to inline length(). Premature optimization and all that..
>
> -O
>

--
with regards,
S.Gnanavel
Satyam Computer Services Ltd.

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Kris Jurka 2005-04-28 04:47:42 Re: _pg_keyposition is gone in HEAD
Previous Message Oliver Jowett 2005-04-28 04:22:27 Re: Performance of loop