[logback-dev] synchronization style?
Ceki Gulcu
ceki at qos.ch
Thu Jul 2 16:18:37 CEST 2009
I meant to say: evidence collected *thus far* indicates that...
Ceki Gulcu wrote:
>
>
> Joern Huxhorn wrote:
>
>> Nope, a discussion like that is really necessary because this whole
>> issue is pretty crucial and will essentially decide how well Logback
>> will perform in environments with >1 CPU-cores.
>> This will become more and more important with more cores added in every
>> new CPU generation. The more cores are present, the more relevant the
>> issue of unfairness will become, since waiting threads will mean idling
>> CPUs.
>
> While open to further investigation and new data, evidence collected
> indicates that threads in Sun's JDK on multi-core CPU
> on Linux as well as other platforms can make other threads
> starve but that is *not* a logback issue. Moreover, it would be unfair to
> penalize *all* logback users using fair locking which is much slower
> than synchronization or unfair locks.
>
> As a side note, and if my memory serves me well, you gather caller
> data for every log call which can have significant impact on
> performance. Are you collecting caller data?
>
>> Regards,
>> Joern.
>
>
--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch
More information about the logback-dev
mailing list